This commit is contained in:
spiral 2021-11-19 07:57:01 -05:00
parent c9f91e0c13
commit 923ad100e5
No known key found for this signature in database
GPG Key ID: A6059F0CA0E1BD31
4 changed files with 6 additions and 5 deletions

View File

@ -139,7 +139,7 @@ namespace Myriad.Cache
public Task<Channel?> TryGetDmChannel(ulong userId)
{
if (!_dmChannels.TryGetValue(userId, out var channelId))
return Task.FromResult((Channel?) null);
return Task.FromResult((Channel?)null);
return TryGetChannel(channelId);
}

View File

@ -50,7 +50,7 @@ namespace Myriad.Extensions
public static async ValueTask<Channel?> GetOrFetchChannel(this IDiscordCache cache, DiscordApiClient rest, ulong channelId)
{
if (await cache.TryGetChannel(channelId) is {} cacheChannel)
if (await cache.TryGetChannel(channelId) is { } cacheChannel)
return cacheChannel;
var restChannel = await rest.GetChannel(channelId);
@ -61,7 +61,7 @@ namespace Myriad.Extensions
public static async Task<Channel> GetOrCreateDmChannel(this IDiscordCache cache, DiscordApiClient rest, ulong recipientId)
{
if (await cache.TryGetDmChannel(recipientId) is {} cacheChannel)
if (await cache.TryGetDmChannel(recipientId) is { } cacheChannel)
return cacheChannel;
var restChannel = await rest.CreateDm(recipientId);

View File

@ -78,7 +78,7 @@ namespace PluralKit.Bot
}, null, timeTillNextWholeMinute, TimeSpan.FromMinutes(1));
}
public async Task <PermissionSet> PermissionsIn(ulong channelId)
public async Task<PermissionSet> PermissionsIn(ulong channelId)
{
var channel = await _cache.GetRootChannel(channelId);

View File

@ -42,7 +42,8 @@ namespace PluralKit.Bot
};
}).AsSelf().SingleInstance();
builder.RegisterType<Cluster>().AsSelf().SingleInstance();
builder.Register(c => {
builder.Register(c =>
{
return new MemoryDiscordCache();
}).AsSelf().As<IDiscordCache>().SingleInstance();