aboutsummaryrefslogtreecommitdiff
path: root/src/client/context.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/context.rs')
-rw-r--r--src/client/context.rs13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/client/context.rs b/src/client/context.rs
index 6f28a75..6402e9b 100644
--- a/src/client/context.rs
+++ b/src/client/context.rs
@@ -780,7 +780,18 @@ impl Context {
}
pub fn set_game(&self, game: Option<Game>) {
- self.connection.lock().unwrap().set_game(game)
+ self.connection.lock()
+ .unwrap()
+ .set_presence(game, OnlineStatus::Online, false);
+ }
+
+ pub fn set_presence(&self,
+ game: Option<Game>,
+ status: OnlineStatus,
+ afk: bool) {
+ self.connection.lock()
+ .unwrap()
+ .set_presence(game, status, afk)
}
pub fn start_guild_prune<G>(&self, guild_id: G, days: u16)