Beispiel #1
0
        /// <summary>
        /// Example of how to handle an incoming friend request
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected virtual void Xmpp_OnSubscribeRequest(object sender, SubscribeRequestEventArgs e)
        {
            List <AppCore.User> friedsReqs = LegionUtils.getListJson(
                appPreferences.getValueKey(AppPreferences.FRIEND_REQUEST));

            friedsReqs.Add(new AppCore.User(e.From, e.From.Split('@')[0]));

            LegionUtils.saveFoundContacts(friedsReqs, appPreferences, AppPreferences.FRIEND_REQUEST);
        }
Beispiel #2
0
        public void Xmpp_OnSubscribeRequest(object sender, SubscribeRequestEventArgs e)
        {
            ThreadPool.QueueUserWorkItem(o =>
            {
                List <AppCore.User> friedsReqs = LegionUtils.getListJson(
                    appPreferences.getValueKey(AppPreferences.FRIEND_REQUEST));
                friedsReqs.Add(new AppCore.User(e.From, e.From.Split('@')[0]));

                LegionUtils.saveFoundContacts(friedsReqs, appPreferences, AppPreferences.FRIEND_REQUEST);
            });
        }