diff options
| author | zeyla <[email protected]> | 2016-12-13 16:50:30 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2016-12-13 16:50:30 -0800 |
| commit | 8effc918cc3d269b0d4cf34ef4f2053cecad2606 (patch) | |
| tree | 972d7eba9e11f015454e80ed05f26e3bc1c89f0c /src/client | |
| parent | Implement command groups and buckets (diff) | |
| download | serenity-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.rs | 6 |
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)) |