packages feed

calamity 0.1.5.0 → 0.1.5.1

raw patch · 4 files changed

+38/−33 lines, 4 filesPVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

API changes (from Hackage documentation)

+ Calamity.Gateway.DispatchEvents: Resumed :: DispatchData
+ Calamity.Gateway.Types: RESUMED :: DispatchType

Files

calamity.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: cd2b6837ac1a0aafe0608b377821ae47dba465830404b42d9bfc1c20a5db9ac6+-- hash: 486875ebdeafb710d8f23e4c4e501e85fa1ba7a0fbd9b4730097390055cfb514  name:           calamity-version:        0.1.5.0+version:        0.1.5.1 synopsis:       A library for writing discord bots description:    Please see the README on GitHub at <https://github.com/nitros12/calamity#readme> category:       Network, Web
src/Calamity/Client/Client.hs view
@@ -359,6 +359,8 @@   setBotUser user   for_ (map getID guilds) setUnavailableGuild +updateCache Resumed = pure ()+ updateCache (ChannelCreate (DMChannel' chan)) =   setDM chan 
src/Calamity/Gateway/DispatchEvents.hs view
@@ -30,6 +30,7 @@  data DispatchData   = Ready ReadyData+  | Resumed   | ChannelCreate Channel   | ChannelUpdate Channel   | ChannelDelete Channel
src/Calamity/Gateway/Types.hs view
@@ -70,38 +70,39 @@       _  -> fail $ "invalid opcode: " <> show op  parseDispatchData :: DispatchType -> Value -> AT.Parser DispatchData-parseDispatchData READY data' = Ready <$> parseJSON data'-parseDispatchData CHANNEL_CREATE data' = ChannelCreate <$> parseJSON data'-parseDispatchData CHANNEL_UPDATE data' = ChannelUpdate <$> parseJSON data'-parseDispatchData CHANNEL_DELETE data' = ChannelDelete <$> parseJSON data'-parseDispatchData CHANNEL_PINS_UPDATE data' = ChannelPinsUpdate <$> parseJSON data'-parseDispatchData GUILD_CREATE data' = GuildCreate <$> parseJSON data'-parseDispatchData GUILD_UPDATE data' = GuildUpdate <$> parseJSON data'-parseDispatchData GUILD_DELETE data' = GuildDelete <$> parseJSON data'-parseDispatchData GUILD_BAN_ADD data' = GuildBanAdd <$> parseJSON data'-parseDispatchData GUILD_BAN_REMOVE data' = GuildBanRemove <$> parseJSON data'-parseDispatchData GUILD_EMOJIS_UPDATE data' = GuildEmojisUpdate <$> parseJSON data'-parseDispatchData GUILD_INTEGRATIONS_UPDATE data' = GuildIntegrationsUpdate <$> parseJSON data'-parseDispatchData GUILD_MEMBER_ADD data' = GuildMemberAdd <$> parseJSON data'-parseDispatchData GUILD_MEMBER_REMOVE data' = GuildMemberRemove <$> parseJSON data'-parseDispatchData GUILD_MEMBER_UPDATE data' = GuildMemberUpdate <$> parseJSON data'-parseDispatchData GUILD_MEMBERS_CHUNK data' = GuildMembersChunk <$> parseJSON data'-parseDispatchData GUILD_ROLE_CREATE data' = GuildRoleCreate <$> parseJSON data'-parseDispatchData GUILD_ROLE_UPDATE data' = GuildRoleUpdate <$> parseJSON data'-parseDispatchData GUILD_ROLE_DELETE data' = GuildRoleDelete <$> parseJSON data'-parseDispatchData MESSAGE_CREATE data' = MessageCreate <$> parseJSON data'-parseDispatchData MESSAGE_UPDATE data' = MessageUpdate <$> parseJSON data'-parseDispatchData MESSAGE_DELETE data' = MessageDelete <$> parseJSON data'-parseDispatchData MESSAGE_DELETE_BULK data' = MessageDeleteBulk <$> parseJSON data'-parseDispatchData MESSAGE_REACTION_ADD data' = MessageReactionAdd <$> parseJSON data'-parseDispatchData MESSAGE_REACTION_REMOVE data' = MessageReactionRemove <$> parseJSON data'+parseDispatchData READY data'                       = Ready <$> parseJSON data'+parseDispatchData RESUMED _                         = pure Resumed+parseDispatchData CHANNEL_CREATE data'              = ChannelCreate <$> parseJSON data'+parseDispatchData CHANNEL_UPDATE data'              = ChannelUpdate <$> parseJSON data'+parseDispatchData CHANNEL_DELETE data'              = ChannelDelete <$> parseJSON data'+parseDispatchData CHANNEL_PINS_UPDATE data'         = ChannelPinsUpdate <$> parseJSON data'+parseDispatchData GUILD_CREATE data'                = GuildCreate <$> parseJSON data'+parseDispatchData GUILD_UPDATE data'                = GuildUpdate <$> parseJSON data'+parseDispatchData GUILD_DELETE data'                = GuildDelete <$> parseJSON data'+parseDispatchData GUILD_BAN_ADD data'               = GuildBanAdd <$> parseJSON data'+parseDispatchData GUILD_BAN_REMOVE data'            = GuildBanRemove <$> parseJSON data'+parseDispatchData GUILD_EMOJIS_UPDATE data'         = GuildEmojisUpdate <$> parseJSON data'+parseDispatchData GUILD_INTEGRATIONS_UPDATE data'   = GuildIntegrationsUpdate <$> parseJSON data'+parseDispatchData GUILD_MEMBER_ADD data'            = GuildMemberAdd <$> parseJSON data'+parseDispatchData GUILD_MEMBER_REMOVE data'         = GuildMemberRemove <$> parseJSON data'+parseDispatchData GUILD_MEMBER_UPDATE data'         = GuildMemberUpdate <$> parseJSON data'+parseDispatchData GUILD_MEMBERS_CHUNK data'         = GuildMembersChunk <$> parseJSON data'+parseDispatchData GUILD_ROLE_CREATE data'           = GuildRoleCreate <$> parseJSON data'+parseDispatchData GUILD_ROLE_UPDATE data'           = GuildRoleUpdate <$> parseJSON data'+parseDispatchData GUILD_ROLE_DELETE data'           = GuildRoleDelete <$> parseJSON data'+parseDispatchData MESSAGE_CREATE data'              = MessageCreate <$> parseJSON data'+parseDispatchData MESSAGE_UPDATE data'              = MessageUpdate <$> parseJSON data'+parseDispatchData MESSAGE_DELETE data'              = MessageDelete <$> parseJSON data'+parseDispatchData MESSAGE_DELETE_BULK data'         = MessageDeleteBulk <$> parseJSON data'+parseDispatchData MESSAGE_REACTION_ADD data'        = MessageReactionAdd <$> parseJSON data'+parseDispatchData MESSAGE_REACTION_REMOVE data'     = MessageReactionRemove <$> parseJSON data' parseDispatchData MESSAGE_REACTION_REMOVE_ALL data' = MessageReactionRemoveAll <$> parseJSON data'-parseDispatchData PRESENCE_UPDATE data' = PresenceUpdate <$> parseJSON data'-parseDispatchData TYPING_START data' = TypingStart <$> parseJSON data'-parseDispatchData USER_UPDATE data' = UserUpdate <$> parseJSON data'-parseDispatchData VOICE_STATE_UPDATE data' = VoiceStateUpdate <$> parseJSON data'-parseDispatchData VOICE_SERVER_UPDATE data' = VoiceServerUpdate <$> parseJSON data'-parseDispatchData WEBHOOKS_UPDATE data' = WebhooksUpdate <$> parseJSON data'+parseDispatchData PRESENCE_UPDATE data'             = PresenceUpdate <$> parseJSON data'+parseDispatchData TYPING_START data'                = TypingStart <$> parseJSON data'+parseDispatchData USER_UPDATE data'                 = UserUpdate <$> parseJSON data'+parseDispatchData VOICE_STATE_UPDATE data'          = VoiceStateUpdate <$> parseJSON data'+parseDispatchData VOICE_SERVER_UPDATE data'         = VoiceServerUpdate <$> parseJSON data'+parseDispatchData WEBHOOKS_UPDATE data'             = WebhooksUpdate <$> parseJSON data'  data SentDiscordMessage   = StatusUpdate StatusUpdateData@@ -141,6 +142,7 @@ -- https://github.com/saevarb/haskord/blob/d1bb07bcc4f3dbc29f2dfd3351ff9f16fc100c07/haskord-lib/src/Haskord/Types/Common.hs data DispatchType   = READY+  | RESUMED   | CHANNEL_CREATE   | CHANNEL_UPDATE   | CHANNEL_DELETE