/// <summary> /// Set the userid of a username /// </summary> /// <param name="name">Username</param> /// <param name="uid">Userid</param> public static void SetUserid(string name, string uid) { SetValue(name, uid, "UserID", RegistryValueKind.String); if (!LocalDatabase.usernames.ContainsKey(name)) { LocalDatabase.usernames.Add(name, uid); } Interactivity.UserNameListChanged(); }
/// <summary> /// Delete a username from registry entry /// </summary> /// <param name="name">Username to delete</param> public static void DeleteUserid(string name) { if (!LocalDatabase.usernames.ContainsKey(name)) { return; } LocalDatabase.usernames.Remove(name); RegistryKey key = DEFAULT.CreateSubKey("UserID"); key.DeleteValue(name, false); Interactivity.UserNameListChanged(); }
/// <summary> /// Set the userid of a username /// </summary> /// <param name="name">Username</param> /// <param name="uid">Userid</param> public static void AddUserid(string name, string uid) { if (string.IsNullOrEmpty(name)) { return; } if (string.IsNullOrEmpty(uid) || uid == "-") { return; } SetValue(name, uid, "UserID", RegistryValueKind.String); if (!LocalDatabase.usernames.ContainsKey(name)) { LocalDatabase.usernames.Add(name, uid); } Interactivity.UserNameListChanged(); }