aboutsummaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authorzeyla <[email protected]>2016-12-13 16:50:30 -0800
committerGitHub <[email protected]>2016-12-13 16:50:30 -0800
commit8effc918cc3d269b0d4cf34ef4f2053cecad2606 (patch)
tree972d7eba9e11f015454e80ed05f26e3bc1c89f0c /src/client
parentImplement command groups and buckets (diff)
downloadserenity-8effc918cc3d269b0d4cf34ef4f2053cecad2606.tar.xz
serenity-8effc918cc3d269b0d4cf34ef4f2053cecad2606.zip
Don't mutate token for bots on profile change
Diffstat (limited to 'src/client')
-rw-r--r--src/client/rest/mod.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/client/rest/mod.rs b/src/client/rest/mod.rs
index 97345fa..d44c4e2 100644
--- a/src/client/rest/mod.rs
+++ b/src/client/rest/mod.rs
@@ -709,8 +709,10 @@ pub fn edit_profile(map: Value) -> Result<CurrentUser> {
let mut map: BTreeMap<String, Value> = serde_json::from_reader(response)?;
- if let Some(Value::String(token)) = map.remove("token") {
- set_token(&token)
+ if !TOKEN.lock().unwrap().starts_with("Bot ") {
+ if let Some(Value::String(token)) = map.remove("token") {
+ set_token(&token);
+ }
}
CurrentUser::decode(Value::Object(map))