Started work on guild embed colors

This commit is contained in:
Kwoth
2024-05-05 10:13:05 +00:00
parent 6a7ab79446
commit 64ef775bee
4 changed files with 64 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
using NadekoBot.Db.Models;
namespace NadekoBot.Modules.Utility;
public interface IGuildColorsService
{
}
public sealed class GuildColorsService : IGuildColorsService, INService
{
private readonly DbService _db;
public GuildColorsService(DbService db)
{
_db = db;
}
public async Task<GuildColors?> GetGuildColors(ulong guildId)
{
// get from database and cache it with linq2db
await using var ctx = _db.GetDbContext();
return null;
// return await ctx
// .GuildColors
// .FirstOrDefaultAsync(x => x.GuildId == guildId);
}
}
public partial class Utility
{
public class GuildColorsCommands : NadekoModule<IGuildColorsService>
{
}
}