コード例 #1
0
        void RaiseUnsubscribed(FxMessage message)
        {
            var eh = this.Unsubscribed;

            if (eh != null)
            {
                var e = new UnsubscribedEventArgs(message);
                eh(this, e);
            }
        }
コード例 #2
0
        private async void OnUnsubscribedCallback(object sender, UnsubscribedEventArgs e)
        {
            await LoggerHolder.Log(LogLevel.Debug, "XMPP: ====> OnUnsubscribed:" + e.Jid.ToString());

            var handler = SubscriptionsChanged;

            if (handler != null)
            {
                handler.Invoke(this, new SubscriptionsEventArgs(e.Jid, PresenceType.Unsubscribed));
            }
        }
コード例 #3
0
 /// <summary>
 /// On the Event an unsubscription message has arrived
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void presenceMgt_OnUnsubscribed(object sender, UnsubscribedEventArgs e)
 {
     uiDispatcher.multiDebug("\n" + DateTime.Now + " | UnSubscription request received OnSubscribe | from {1}" + e.Jid);
 }
コード例 #4
0
 void OnUnsubscribed(object sender, UnsubscribedEventArgs e)
 {
     Console.WriteLine("OnUnsubscribed(): {0}", e.Symbol);
 }