diff options
| author | Austin Hellyer <[email protected]> | 2016-11-29 20:51:10 -0800 |
|---|---|---|
| committer | Austin Hellyer <[email protected]> | 2016-11-29 22:27:59 -0800 |
| commit | 93b990d8d1bc9df69b8e27a3db61da570822aad6 (patch) | |
| tree | 6305cf635df90681527a8e736f65ff19f21fd8bc /src/model/gateway.rs | |
| parent | Add more shiny readme badges (diff) | |
| download | serenity-93b990d8d1bc9df69b8e27a3db61da570822aad6.tar.xz serenity-93b990d8d1bc9df69b8e27a3db61da570822aad6.zip | |
Clean up the codebase
Diffstat (limited to 'src/model/gateway.rs')
| -rw-r--r-- | src/model/gateway.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/model/gateway.rs b/src/model/gateway.rs index 30ed695..93c779b 100644 --- a/src/model/gateway.rs +++ b/src/model/gateway.rs @@ -36,7 +36,7 @@ impl Game { return Ok(None); } - missing!(map, Some(Game { + Ok(Some(Game { name: name, kind: try!(opt(&mut map, "type", GameType::decode)).unwrap_or(GameType::Playing), url: try!(opt(&mut map, "url", into_string)), @@ -62,7 +62,7 @@ impl Presence { Some(v) => try!(Game::decode(v)), }; - missing!(value, Presence { + Ok(Presence { user_id: user_id, status: try!(remove(&mut value, "status").and_then(OnlineStatus::decode_str)), last_modified: try!(opt(&mut value, "last_modified", |v| Ok(req!(v.as_u64())))), |