public static UserStatus ToUserStatus(this UserStatusEx userStatus) { switch (userStatus) { case UserStatusEx.Online: return(UserStatus.Online); case UserStatusEx.Invisible: return(UserStatus.Invisible); case UserStatusEx.Idle: return(UserStatus.AFK); case UserStatusEx.Dnd: return(UserStatus.DoNotDisturb); } return(UserStatus.Online); }
public Task SetStatusAsync(UserStatusEx status) => SetStatusAsync(status.ToUserStatus());