wip: guild member remove

This commit is contained in:
sam 2024-09-02 17:00:33 +02:00
parent db01f879bd
commit 516ce3a6e9
Signed by: sam
GPG key ID: 5F3C3C1B3166639D
6 changed files with 95 additions and 1 deletions

View file

@ -8,6 +8,7 @@ public interface IMemberCache
public Task<IGuildMember?> TryGetAsync(Snowflake guildId, Snowflake userId);
public Task SetAsync(Snowflake guildId, IGuildMember member);
public Task SetManyAsync(Snowflake guildId, IReadOnlyList<IGuildMember> members);
public Task RemoveAsync(Snowflake guildId, Snowflake userId);
public Task<bool> IsGuildCachedAsync(Snowflake guildId);
public Task MarkAsCachedAsync(Snowflake guildId);
public Task MarkAsUncachedAsync(Snowflake guildId);