Example #1
0
        public static Task Init()
        {
            data = new AllGuildsData();

            foreach (SocketGuild guild in Global.Client.Guilds)
            {
                GuildData savedData = GlobalGuildAccounts.GetGuildAccount(guild.Id).BotData;
                if (savedData == null)
                {
                    AddGuild(guild.Id);
                }
                else
                {
                    data.guilds.Add(savedData);
                }
                StoreData(guild.Id);
            }

            return(Task.CompletedTask);
        }