aboutsummaryrefslogtreecommitdiff
path: root/lib/models
diff options
context:
space:
mode:
authorAdelyn Breedlove <[email protected]>2019-03-06 10:41:18 -0700
committerAdelyn Breedlove <[email protected]>2019-03-06 10:41:18 -0700
commitf68838306a66cb358688f4976c5770db89293db4 (patch)
treebdd6388df7f0fbf9c7512485e91da83a7ec47821 /lib/models
parentClose frames should log code now (diff)
downloaddisml-f68838306a66cb358688f4976c5770db89293db4.tar.xz
disml-f68838306a66cb358688f4976c5770db89293db4.zip
Unfuck the cache
Diffstat (limited to 'lib/models')
-rw-r--r--lib/models/event_models.ml64
1 files changed, 32 insertions, 32 deletions
diff --git a/lib/models/event_models.ml b/lib/models/event_models.ml
index 14b730f..27fa0d0 100644
--- a/lib/models/event_models.ml
+++ b/lib/models/event_models.ml
@@ -15,7 +15,7 @@ module ChannelCreate = struct
let deserialize ev =
Channel_t.(channel_wrapper_of_yojson_exn ev |> wrap)
- let update_cache (cache:Cache.t) (t:t) =
+ let update_cache (cache:Cache.cache) (t:t) =
let module C = Cache.ChannelMap in
match t with
| `GuildText c ->
@@ -46,7 +46,7 @@ module ChannelDelete = struct
let deserialize ev =
Channel_t.(channel_wrapper_of_yojson_exn ev |> wrap)
- let update_cache (cache:Cache.t) (t:t) =
+ let update_cache (cache:Cache.cache) (t:t) =
let module C = Cache.ChannelMap in
match t with
| `GuildText c ->
@@ -72,7 +72,7 @@ module ChannelUpdate = struct
let deserialize ev =
Channel_t.(channel_wrapper_of_yojson_exn ev |> wrap)
- let update_cache (cache:Cache.t) (t:t) =
+ let update_cache (cache:Cache.cache) (t:t) =
let module C = Cache.ChannelMap in
match t with
| `GuildText c ->
@@ -110,7 +110,7 @@ module ChannelPinsUpdate = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) t =
+ let update_cache (cache:Cache.cache) t =
let module C = Cache.ChannelMap in
if C.mem t.channel_id cache.private_channels then
let c = C.find t.channel_id cache.private_channels in
@@ -137,7 +137,7 @@ end
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) t = ()
+ let update_cache (cache:Cache.cache) t = ()
end *)
(* module ChannelRecipientRemove = struct
@@ -148,7 +148,7 @@ end *)
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) t = ()
+ let update_cache (cache:Cache.cache) t = ()
end *)
(* TODO decide on ban caching, if any *)
@@ -160,7 +160,7 @@ module GuildBanAdd = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) _t = cache
+ let update_cache (cache:Cache.cache) _t = cache
end
module GuildBanRemove = struct
@@ -171,7 +171,7 @@ module GuildBanRemove = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) _t = cache
+ let update_cache (cache:Cache.cache) _t = cache
end
module GuildCreate = struct
@@ -180,7 +180,7 @@ module GuildCreate = struct
let deserialize ev =
Guild_t.(pre_of_yojson_exn ev |> wrap)
- let update_cache (cache:Cache.t) (t:t) =
+ let update_cache (cache:Cache.cache) (t:t) =
let open Channel_t in
let module C = Cache.ChannelMap in
let guilds = Cache.GuildMap.update t.id (function Some _ | None -> Some t) cache.guilds in
@@ -233,7 +233,7 @@ module GuildDelete = struct
let deserialize = Guild_t.unavailable_of_yojson_exn
- let update_cache (cache:Cache.t) (t:t) =
+ let update_cache (cache:Cache.cache) (t:t) =
let open Channel_t in
let module G = Cache.GuildMap in
let module C = Cache.ChannelMap in
@@ -273,7 +273,7 @@ module GuildUpdate = struct
let deserialize ev =
Guild_t.(pre_of_yojson_exn ev |> wrap)
- let update_cache (cache:Cache.t) t =
+ let update_cache (cache:Cache.cache) t =
let open Guild_t in
let {id; _} = t in
let guilds = Cache.GuildMap.update id (function
@@ -290,7 +290,7 @@ module GuildEmojisUpdate = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) t =
+ let update_cache (cache:Cache.cache) t =
let guilds = match Cache.GuildMap.find_opt t.guild_id cache.guilds with
| Some g -> Cache.GuildMap.add t.guild_id { g with emojis = t.emojis } cache.guilds
| None -> cache.guilds in
@@ -304,7 +304,7 @@ module GuildMemberAdd = struct
let deserialize = Member_t.of_yojson_exn
- let update_cache (cache:Cache.t) (t:t) =
+ let update_cache (cache:Cache.cache) (t:t) =
let guilds = match Cache.GuildMap.find_opt t.guild_id cache.guilds with
| Some g ->
let members = t :: g.members in
@@ -322,7 +322,7 @@ module GuildMemberRemove = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) t =
+ let update_cache (cache:Cache.cache) t =
let guilds = match Cache.GuildMap.find_opt t.guild_id cache.guilds with
| Some g ->
let members = List.filter (fun (m:Member_t.t) -> m.user.id <> t.user.id) g.members in
@@ -342,7 +342,7 @@ module GuildMemberUpdate = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) t =
+ let update_cache (cache:Cache.cache) t =
let guilds = match Cache.GuildMap.find_opt t.guild_id cache.guilds with
| Some g ->
let members = List.map (fun (m:Member_t.t) ->
@@ -363,7 +363,7 @@ module GuildMembersChunk = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) t =
+ let update_cache (cache:Cache.cache) t =
match Cache.GuildMap.find_opt t.guild_id cache.guilds with
| None -> cache
| Some g ->
@@ -394,7 +394,7 @@ module GuildRoleCreate = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) t =
+ let update_cache (cache:Cache.cache) t =
let guilds = match Cache.GuildMap.find_opt t.guild_id cache.guilds with
| Some g ->
let `Guild_id guild_id = t.guild_id in
@@ -413,7 +413,7 @@ module GuildRoleDelete = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) t =
+ let update_cache (cache:Cache.cache) t =
let guilds = match Cache.GuildMap.find_opt t.guild_id cache.guilds with
| Some g ->
let roles = List.filter (fun (r:Role_t.t) -> r.id <> t.role_id) g.roles in
@@ -431,7 +431,7 @@ module GuildRoleUpdate = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) t =
+ let update_cache (cache:Cache.cache) t =
let guilds = match Cache.GuildMap.find_opt t.guild_id cache.guilds with
| Some g ->
let `Guild_id guild_id = t.guild_id in
@@ -450,7 +450,7 @@ module MessageCreate = struct
let deserialize =
Message_t.of_yojson_exn
- let update_cache (cache:Cache.t) _t = cache
+ let update_cache (cache:Cache.cache) _t = cache
end
module MessageDelete = struct
@@ -462,7 +462,7 @@ module MessageDelete = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) _t = cache
+ let update_cache (cache:Cache.cache) _t = cache
end
module MessageUpdate = struct
@@ -490,7 +490,7 @@ module MessageUpdate = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) _t = cache
+ let update_cache (cache:Cache.cache) _t = cache
end
module MessageDeleteBulk = struct
@@ -502,7 +502,7 @@ module MessageDeleteBulk = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) _t = cache
+ let update_cache (cache:Cache.cache) _t = cache
end
module PresenceUpdate = struct
@@ -510,7 +510,7 @@ module PresenceUpdate = struct
let deserialize = Presence.of_yojson_exn
- let update_cache (cache:Cache.t) (t:t) =
+ let update_cache (cache:Cache.cache) (t:t) =
let id = t.user.id in
let presences = Cache.UserMap.add id t cache.presences in
{ cache with presences }
@@ -533,7 +533,7 @@ module ReactionAdd = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) _t = cache
+ let update_cache (cache:Cache.cache) _t = cache
end
module ReactionRemove = struct
@@ -547,7 +547,7 @@ module ReactionRemove = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) _t = cache
+ let update_cache (cache:Cache.cache) _t = cache
end
module ReactionRemoveAll = struct
@@ -559,7 +559,7 @@ module ReactionRemoveAll = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) _t = cache
+ let update_cache (cache:Cache.cache) _t = cache
end
module Ready = struct
@@ -573,7 +573,7 @@ module Ready = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) t =
+ let update_cache (cache:Cache.cache) t =
let unavailable_guilds =
List.map (fun (g:Guild_t.unavailable) -> g.id, g) t.guilds
|> List.to_seq |> Cache.GuildMap.of_seq
@@ -594,7 +594,7 @@ module Resumed = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) _t = cache
+ let update_cache (cache:Cache.cache) _t = cache
end
module TypingStart = struct
@@ -607,7 +607,7 @@ module TypingStart = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) _t = cache
+ let update_cache (cache:Cache.cache) _t = cache
end
module UserUpdate = struct
@@ -615,7 +615,7 @@ module UserUpdate = struct
let deserialize = User_t.of_yojson_exn
- let update_cache (cache:Cache.t) t =
+ let update_cache (cache:Cache.cache) t =
let user = Some t in
{ cache with user }
end
@@ -628,7 +628,7 @@ module WebhookUpdate = struct
let deserialize = of_yojson_exn
- let update_cache (cache:Cache.t) _t = cache
+ let update_cache (cache:Cache.cache) _t = cache
end
module Unknown = struct