Browse Source

Merge pull request #292 from Sentinent/dev

Added support for Do Not Disturb UserStatus
tags/1.0-rc
RogueException GitHub 8 years ago
parent
commit
b3203a7a0b
2 changed files with 7 additions and 1 deletions
  1. +2
    -1
      src/Discord.Net/Entities/Users/UserStatus.cs
  2. +5
    -0
      src/Discord.Net/Net/Converters/UserStatusConverter.cs

+ 2
- 1
src/Discord.Net/Entities/Users/UserStatus.cs View File

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

+ 5
- 0
src/Discord.Net/Net/Converters/UserStatusConverter.cs View File

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


Loading…
Cancel
Save