Esempio n. 1
0
        public async Task <List <Guild> > GetAllGuildsAsync()
        {
            await databaseLock.WaitAsync();

            try
            {
                using (var guildStorage = new GuildStorage())
                {
                    return(await guildStorage.GetAllGuildsAsync());
                }
            }
            finally
            {
                databaseLock.Release();
            }
        }