using DiscordRPC.RPC.Payload; namespace DiscordRPC.Message { /// /// Called as validation of a subscribe /// public class UnsubscribeMessage : IMessage { /// /// The type of message received from discord /// public override MessageType Type { get { return MessageType.Unsubscribe; } } /// /// The event that was subscribed too. /// public EventType Event { get; internal set; } internal UnsubscribeMessage(ServerEvent evt) { switch (evt) { default: case ServerEvent.ActivityJoin: Event = EventType.Join; break; case ServerEvent.ActivityJoinRequest: Event = EventType.JoinRequest; break; case ServerEvent.ActivitySpectate: Event = EventType.Spectate; break; } } } }