refactor: move guildMember caching to IDiscordCache
This commit is contained in:
@@ -10,6 +10,7 @@ namespace Myriad.Cache
|
||||
public ValueTask SaveGuild(Guild guild);
|
||||
public ValueTask SaveChannel(Channel channel);
|
||||
public ValueTask SaveUser(User user);
|
||||
public ValueTask SaveSelfMember(ulong guildId, GuildMemberPartial member);
|
||||
public ValueTask SaveRole(ulong guildId, Role role);
|
||||
public ValueTask SaveDmChannelStub(ulong channelId);
|
||||
|
||||
@@ -22,6 +23,7 @@ namespace Myriad.Cache
|
||||
public Task<Channel?> TryGetChannel(ulong channelId);
|
||||
public Task<Channel?> TryGetDmChannel(ulong userId);
|
||||
public Task<User?> TryGetUser(ulong userId);
|
||||
public Task<GuildMemberPartial?> TryGetSelfMember(ulong guildId);
|
||||
public Task<Role?> TryGetRole(ulong roleId);
|
||||
|
||||
public IAsyncEnumerable<Guild> GetAllGuilds();
|
||||
|
Reference in New Issue
Block a user