Fixed some build warnings
This commit is contained in:
parent
dc12a7558e
commit
0ead1290e9
2 changed files with 6 additions and 7 deletions
src/EllieBot/Modules
|
@ -10,8 +10,8 @@ public class Item
|
||||||
public string MediaUrl { get; set; } = string.Empty;
|
public string MediaUrl { get; set; } = string.Empty;
|
||||||
public ItemQuality Quality { get; set; }
|
public ItemQuality Quality { get; set; }
|
||||||
public bool IsUsable { get; set; }
|
public bool IsUsable { get; set; }
|
||||||
public string ItemType { get; set; }
|
public string ItemType { get; set; } = string.Empty;
|
||||||
public string ItemSubType { get; set; }
|
public string ItemSubType { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ItemTypes
|
public static class ItemTypes
|
||||||
|
|
|
@ -16,7 +16,6 @@ using LinqToDB.Tools;
|
||||||
using Microsoft.Extensions.Caching.Memory;
|
using Microsoft.Extensions.Caching.Memory;
|
||||||
using EllieBot.Modules.Administration;
|
using EllieBot.Modules.Administration;
|
||||||
using EllieBot.Modules.Patronage;
|
using EllieBot.Modules.Patronage;
|
||||||
using SixLabors.ImageSharp.Formats.Png;
|
|
||||||
using ArgumentOutOfRangeException = System.ArgumentOutOfRangeException;
|
using ArgumentOutOfRangeException = System.ArgumentOutOfRangeException;
|
||||||
using Color = SixLabors.ImageSharp.Color;
|
using Color = SixLabors.ImageSharp.Color;
|
||||||
using Exception = System.Exception;
|
using Exception = System.Exception;
|
||||||
|
@ -641,20 +640,20 @@ public class XpService : IEService, IReadyExecutor, IExecNoCommand
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task<bool> TryAddUserGainedXpAsync(ulong userId, int cdInSeconds)
|
private Task<bool> TryAddUserGainedXpAsync(ulong userId, int cdInSeconds)
|
||||||
{
|
{
|
||||||
if (cdInSeconds <= 0)
|
if (cdInSeconds <= 0)
|
||||||
return true;
|
return Task.FromResult(true);
|
||||||
|
|
||||||
if (_memCache.TryGetValue(userId, out _))
|
if (_memCache.TryGetValue(userId, out _))
|
||||||
return false;
|
return Task.FromResult(false);
|
||||||
|
|
||||||
using var entry = _memCache.CreateEntry(userId);
|
using var entry = _memCache.CreateEntry(userId);
|
||||||
entry.Value = true;
|
entry.Value = true;
|
||||||
|
|
||||||
entry.AbsoluteExpirationRelativeToNow = TimeSpan.FromSeconds(cdInSeconds);
|
entry.AbsoluteExpirationRelativeToNow = TimeSpan.FromSeconds(cdInSeconds);
|
||||||
|
|
||||||
return true;
|
return Task.FromResult(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task<FullUserStats> GetUserStatsAsync(IGuildUser user)
|
public async Task<FullUserStats> GetUserStatsAsync(IGuildUser user)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue