diff options
| author | Zeyla Hellyer <[email protected]> | 2017-03-25 16:58:14 -0700 |
|---|---|---|
| committer | Zeyla Hellyer <[email protected]> | 2017-03-25 16:58:14 -0700 |
| commit | 3cd0e40e2b30a0452fd9ea5d22c65afbce321fc6 (patch) | |
| tree | 0aa3308e604d9d6288977bd8eddeccea27a591c1 /src/client | |
| parent | Rework the models directory (diff) | |
| download | serenity-3cd0e40e2b30a0452fd9ea5d22c65afbce321fc6.tar.xz serenity-3cd0e40e2b30a0452fd9ea5d22c65afbce321fc6.zip | |
Update search params
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/rest/mod.rs | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/client/rest/mod.rs b/src/client/rest/mod.rs index a9dc88c..c341bf2 100644 --- a/src/client/rest/mod.rs +++ b/src/client/rest/mod.rs @@ -1386,15 +1386,12 @@ pub fn remove_group_recipient(group_id: u64, user_id: u64) -> Result<()> { /// /// [`Channel`]: ../../model/enum.Channel.html /// [`Message`]: ../../model/struct.Message.html -pub fn search_channel_messages(channel_id: u64, map: BTreeMap<&str, String>) +pub fn search_channel_messages(channel_id: u64, map: BTreeMap<&str, Value>) -> Result<SearchResult> { let mut uri = format!("/channels/{}/messages/search?", channel_id); for (k, v) in map { - uri.push('&'); - uri.push_str(k); - uri.push('='); - uri.push_str(&v); + let _ = write!(uri, "&{}={}", k, v); } let response = request!(Route::ChannelsIdMessagesSearch(channel_id), @@ -1420,15 +1417,12 @@ pub fn search_channel_messages(channel_id: u64, map: BTreeMap<&str, String>) /// [`GuildChannel`]: ../../model/struct.GuildChannel.html pub fn search_guild_messages(guild_id: u64, channel_ids: &[u64], - map: BTreeMap<&str, String>) + map: BTreeMap<&str, Value>) -> Result<SearchResult> { let mut uri = format!("/guilds/{}/messages/search?", guild_id); for (k, v) in map { - uri.push('&'); - uri.push_str(k); - uri.push('='); - uri.push_str(&v); + let _ = write!(uri, "&{}={}", k, v); } for channel_id in channel_ids { |