Fix messages in DMs

This commit is contained in:
Ske
2021-03-18 11:28:11 +01:00
parent 13e3289c26
commit 1c548e9d7b
4 changed files with 19 additions and 3 deletions

View File

@@ -81,6 +81,18 @@ namespace Myriad.Cache
return default;
}
public ValueTask SaveDmChannelStub(ulong channelId)
{
// Use existing channel object if present, otherwise add a stub
// We may get a message create before channel create and we want to have it saved
_channels.GetOrAdd(channelId, id => new Channel
{
Id = id,
Type = Channel.ChannelType.Dm
});
return default;
}
public ValueTask RemoveGuild(ulong guildId)
{
_guilds.TryRemove(guildId, out _);