fix(presence): enforce visibility and relationship invariants (#1507)

This commit is contained in:
Hampus
2026-07-30 21:39:05 +02:00
committed by GitHub
parent 21a898e602
commit 9d33993413
13 changed files with 256 additions and 124 deletions
+2 -2
View File
@@ -367,7 +367,7 @@ base_state_for_guild_dispatch_test() ->
collected_guild_states => []
}.
collect_ready_presences_includes_one_to_one_dm_recipients_test() ->
collect_ready_presences_does_not_add_one_to_one_dm_as_global_target_test() ->
{ok, CachePid} = maybe_start_presence_cache(),
OnlineDmUser = #{
<<"status">> => <<"online">>,
@@ -398,7 +398,7 @@ collect_ready_presences_includes_one_to_one_dm_recipients_test() ->
maps:get(<<"id">>, maps:get(<<"user">>, P, #{}), undefined)
|| P <- Presences
],
?assertEqual([<<"2">>], PresenceIds),
?assertEqual([], PresenceIds),
?assertEqual(ok, gen_server:stop(CachePid)).
collect_ready_presences_includes_friend_without_dm_recipients_test() ->