Merge pull request #292 from Sentinent/dev

Added support for Do Not Disturb UserStatus
This commit is contained in:
RogueException
2016-09-27 00:39:28 -03:00
committed by GitHub
2 changed files with 7 additions and 1 deletions

View File

@@ -5,6 +5,7 @@
Unknown,
Online,
Idle,
Offline
Offline,
DoNotDisturb
}
}

View File

@@ -21,6 +21,8 @@ namespace Discord.Net.Converters
return UserStatus.Idle;
case "offline":
return UserStatus.Offline;
case "dnd":
return UserStatus.DoNotDisturb;
default:
throw new JsonSerializationException("Unknown user status");
}
@@ -39,6 +41,9 @@ namespace Discord.Net.Converters
case UserStatus.Offline:
writer.WriteValue("offline");
break;
case UserStatus.DoNotDisturb:
writer.WriteValue("dnd");
break;
default:
throw new JsonSerializationException("Invalid user status");
}