Add missing Unreads parameter
Norberto Lopes
8 years ago
96 | 96 |
values.Add("inclusive", "0")
|
97 | 97 |
}
|
98 | 98 |
}
|
|
99 |
if params.Unreads != DEFAULT_HISTORY_UNREADS {
|
|
100 |
if params.Unreads {
|
|
101 |
values.Add("unreads", "1")
|
|
102 |
} else {
|
|
103 |
values.Add("unreads", "0")
|
|
104 |
}
|
|
105 |
}
|
99 | 106 |
response, err := channelRequest("channels.history", values, api.debug)
|
100 | 107 |
if err != nil {
|
101 | 108 |
return nil, err
|
130 | 130 |
values.Add("inclusive", "0")
|
131 | 131 |
}
|
132 | 132 |
}
|
|
133 |
if params.Unreads != DEFAULT_HISTORY_UNREADS {
|
|
134 |
if params.Unreads {
|
|
135 |
values.Add("unreads", "1")
|
|
136 |
} else {
|
|
137 |
values.Add("unreads", "0")
|
|
138 |
}
|
|
139 |
}
|
133 | 140 |
response, err := groupRequest("groups.history", values, api.debug)
|
134 | 141 |
if err != nil {
|
135 | 142 |
return nil, err
|
4 | 4 |
DEFAULT_HISTORY_OLDEST = "0"
|
5 | 5 |
DEFAULT_HISTORY_COUNT = 100
|
6 | 6 |
DEFAULT_HISTORY_INCLUSIVE = false
|
|
7 |
DEFAULT_HISTORY_UNREADS = false
|
7 | 8 |
)
|
8 | 9 |
|
9 | 10 |
// HistoryParameters contains all the necessary information to help in the retrieval of history for Channels/Groups/DMs
|
|
12 | 13 |
Oldest string
|
13 | 14 |
Count int
|
14 | 15 |
Inclusive bool
|
|
16 |
Unreads bool
|
15 | 17 |
}
|
16 | 18 |
|
17 | 19 |
// History contains message history information needed to navigate a Channel / Group / DM history
|
|
28 | 30 |
Oldest: DEFAULT_HISTORY_OLDEST,
|
29 | 31 |
Count: DEFAULT_HISTORY_COUNT,
|
30 | 32 |
Inclusive: DEFAULT_HISTORY_INCLUSIVE,
|
|
33 |
Unreads: DEFAULT_HISTORY_UNREADS,
|
31 | 34 |
}
|
32 | 35 |
}
|
102 | 102 |
values.Add("inclusive", "0")
|
103 | 103 |
}
|
104 | 104 |
}
|
|
105 |
if params.Unreads != DEFAULT_HISTORY_UNREADS {
|
|
106 |
if params.Unreads {
|
|
107 |
values.Add("unreads", "1")
|
|
108 |
} else {
|
|
109 |
values.Add("unreads", "0")
|
|
110 |
}
|
|
111 |
}
|
105 | 112 |
response, err := imRequest("im.history", values, api.debug)
|
106 | 113 |
if err != nil {
|
107 | 114 |
return nil, err
|