Ejemplo n.º 1
0
        public async Task SetLogChannel(ulong guildId, ulong logChannelId)
        {
            var config = await GetServerConfig(guildId);

            config.LogChannel = logChannelId;
            await cosmos.Upsert(config);
        }
Ejemplo n.º 2
0
        public async Task <BanModel> GetUser(ulong guildId, ulong userId)
        {
            var user = await cosmos.Get($"{guildId}-{userId}");

            if (user == null)
            {
                user = new(guildId, userId);
                await cosmos.Upsert(user);
            }
            return(user);
        }