public static bool ContainsKey(string key) { _user = new UserEmote(); _user.UserEmoteDictionary = GrabEmotes(); if (_user.UserEmoteDictionary.ContainsKey(key)) { return(true); } else { return(false); } }
public static async Task AddNewUserAsync(SocketGuildUser user)//DO THIS ON USER JOIN SERVER { try { _user = new UserEmote(); _user.UserId = user.ToString(); _user.UserEmoteDictionary = GrabEmotes(); _serverUsers.User.Add(_user); await SaveData(); } catch (Exception e) { Console.WriteLine("Could not add user: "******"ERROR: " + e); } }
/// <summary> /// populates the json file on creation /// </summary> private static void AddInitialUsers() { _emoteUserCount = GrabEmotes(); var context = new SocketCommandContext(_client, _msg); var guild = context.Guild; _serverUsers = new Users(); List <UserEmote> users = new List <UserEmote>(); foreach (Discord.WebSocket.SocketGuildUser user in guild.Users) { _user = new UserEmote(); _user.UserId = user.ToString(); _user.UserEmoteDictionary = _emoteUserCount; users.Add(_user); } _serverUsers.User = users; SaveData(); }