Include guild channels in payload.
This commit is contained in:
@@ -131,12 +131,20 @@ impl User {
|
|||||||
})
|
})
|
||||||
.collect();
|
.collect();
|
||||||
|
|
||||||
let channels: Vec<JsonValue> = fetch_channels(&self.find_dms()?)?
|
let guild_objects = fetch_guilds(&self.find_guilds()?)?;
|
||||||
|
let mut cids: Vec<String> = guild_objects
|
||||||
|
.iter()
|
||||||
|
.flat_map(|x| x.channels.clone())
|
||||||
|
.collect();
|
||||||
|
|
||||||
|
cids.append(&mut self.find_dms()?);
|
||||||
|
|
||||||
|
let channels: Vec<JsonValue> = fetch_channels(&cids)?
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|x| x.serialise())
|
.map(|x| x.serialise())
|
||||||
.collect();
|
.collect();
|
||||||
|
|
||||||
let guilds: Vec<JsonValue> = fetch_guilds(&self.find_guilds()?)?
|
let guilds: Vec<JsonValue> = guild_objects
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|x| x.serialise())
|
.map(|x| x.serialise())
|
||||||
.collect();
|
.collect();
|
||||||
|
|||||||
Reference in New Issue
Block a user