Example #1
0
        public override void Signal <T>(Pubnub pubnub, PNSignalResult <T> signalMessage)
        {
            PNSignalResult <object> message1 = new PNSignalResult <object>();

            message1.Channel      = signalMessage.Channel;
            message1.Message      = (T)(object)signalMessage.Message;
            message1.Subscription = signalMessage.Subscription;
            message1.Timetoken    = signalMessage.Timetoken;
            message1.UserMetadata = signalMessage.UserMetadata;
            message1.Publisher    = signalMessage.Publisher;

            signalAction?.Invoke(pubnub, message1);
        }
 public override void Signal <T>(Pubnub pubnub, PNSignalResult <T> signal)
 {
     throw new NotImplementedException();
 }
Example #3
0
 public abstract void Signal <T>(Pubnub pubnub, PNSignalResult <T> signal);
Example #4
0
 public override void Signal <T>(Pubnub pubnub, PNSignalResult <T> signal)
 {
 }