Esempio n. 1
0
        public void SendLaserPointerMoved(LaserPointer ptr)
        {
            if (peer == null || peer.PeerState != PeerStateValue.Connected)
            {
                return;
            }

            peer.OpCustom((byte)DiscussionOpCode.LaserPointerMovedRequest,
                          ptr.ToDict(),
                          true);
        }
Esempio n. 2
0
 void DetachLaserPointerFormAnyTopic(LitePeer peer, int ptrId)
 {
     foreach (var kv in _vectEditors)
     {
         var topicId = kv.Key;
         var lp      = new LaserPointer {
             TopicId = topicId, UserId = ptrId
         };
         kv.Value.HandleDetachLaserPointer(peer, lp,
                                           new OperationRequest((byte)DiscussionOpCode.DetachLaserPointerRequest, lp.ToDict()),
                                           new SendParameters());
     }
 }