private void registerPushChannelEvent(HttpNotificationChannel pushChannel) { var listeners = new IPushListener[_Listeners.Count + 1]; listeners[0] = this; _Listeners.CopyTo(listeners, 1, _Listeners.Count); foreach (var listener in listeners) { pushChannel.ChannelUriUpdated += new EventHandler <NotificationChannelUriEventArgs>(listener.ChannelUriUpdated); pushChannel.ErrorOccurred += new EventHandler <NotificationChannelErrorEventArgs>(listener.ErrorOccurred); pushChannel.ShellToastNotificationReceived += new EventHandler <NotificationEventArgs>(listener.ShellToastNotificationReceived); pushChannel.HttpNotificationReceived += new EventHandler <HttpNotificationEventArgs>(listener.HttpNotificationReceived); } }
public BmobPush register(IPushListener listener) { _Listeners.Add(listener); return(this); }
private void registerPushChannelEvent(HttpNotificationChannel pushChannel) { var listeners = new IPushListener[_Listeners.Count + 1]; listeners[0] = this; _Listeners.CopyTo(listeners, 1, _Listeners.Count); foreach (var listener in listeners) { pushChannel.ChannelUriUpdated += new EventHandler<NotificationChannelUriEventArgs>(listener.ChannelUriUpdated); pushChannel.ErrorOccurred += new EventHandler<NotificationChannelErrorEventArgs>(listener.ErrorOccurred); pushChannel.ShellToastNotificationReceived += new EventHandler<NotificationEventArgs>(listener.ShellToastNotificationReceived); pushChannel.HttpNotificationReceived += new EventHandler<HttpNotificationEventArgs>(listener.HttpNotificationReceived); } }
public PushListenerWrapper(IPushListener listener) : base("org.m0skit0.android.hms.unity.push.PushListener") { mListener = listener; }
public BmobPush register(IPushListener listener) { _Listeners.Add(listener); return this; }