コード例 #1
0
        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);
                }
            }
        }