public void AddSpecialGuest(Int64 p_UserID, VIPPermissions p_Permissions) { if (ActiveBroadcastID == null || CurrentBroadcastStatus != BroadcastStatus.Broadcasting) { return; } Library.Remora.Send(new Dictionary <String, Object> { { "action", "addSpecialGuest" }, { "userID", p_UserID }, { "permission", p_Permissions } }); lock (SpecialGuests) { if (!SpecialGuests.Contains(p_UserID)) { SpecialGuests.Add(p_UserID); } } }