using DiscordRPC.RPC.Payload; namespace DiscordRPC.Message { /// /// Called as validation of a subscribe /// public class SubscribeMessage : IMessage { /// /// The type of message received from discord /// public override MessageType Type { get { return MessageType.Subscribe; } } /// /// The event that was subscribed too. /// public EventType Event { get; internal set; } internal SubscribeMessage(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; } } } }