private static UserType Map(this TwitchLib.Client.Enums.UserType userType) { return(userType switch { TwitchLib.Client.Enums.UserType.Viewer => UserType.Viewer, TwitchLib.Client.Enums.UserType.Moderator => UserType.Moderator, TwitchLib.Client.Enums.UserType.GlobalModerator => UserType.GlobalModerator, TwitchLib.Client.Enums.UserType.Broadcaster => UserType.Broadcaster, TwitchLib.Client.Enums.UserType.Admin => UserType.Admin, TwitchLib.Client.Enums.UserType.Staff => UserType.Staff, _ => UserType.Viewer, });
public static T ChangeOutputIfMod <T>(UserType type, T userOutput, T modOutput) { return(type < UserType.Moderator ? userOutput : modOutput); }