Beispiel #1
0
 public static User UserExists(string phoneNum, string nickName)
 {
     WhatsUserManager man = new WhatsUserManager();
     var whatsUser = man.CreateUser(phoneNum, phoneNum);
     var tmpUser = new User(phoneNum, nickName);
     tmpUser.SetUser(whatsUser);
     return tmpUser;
 }
Beispiel #2
0
        public static User UserExists(string phoneNum, string nickName)
        {
            WhatsUserManager man = new WhatsUserManager();
            var whatsUser        = man.CreateUser(phoneNum, phoneNum);
            var tmpUser          = new User(phoneNum, nickName);

            tmpUser.SetUser(whatsUser);
            return(tmpUser);
        }
        private void CheckIfUserRegisteredAndCreate(FMessage mess)
        {
            if (this.messageHistory.ContainsKey(mess.key.remote_jid))
                return;

            var jidSplit = mess.key.remote_jid.Split('@');
            WhatsUser tmpWhatsUser = new WhatsUser(jidSplit[0], jidSplit[1], mess.key.serverNickname);
            User tmpUser = new User(jidSplit[0], jidSplit[1]);
            tmpUser.SetUser(tmpWhatsUser);

            this.messageHistory.Add(mess.key.remote_jid, new List<FMessage>());
            this.messageHistory[mess.key.remote_jid].Add(mess);
        }
Beispiel #4
0
        private void CheckIfUserRegisteredAndCreate(FMessage mess)
        {
            if (this.messageHistory.ContainsKey(mess.key.remote_jid))
            {
                return;
            }

            var       jidSplit     = mess.key.remote_jid.Split('@');
            WhatsUser tmpWhatsUser = new WhatsUser(jidSplit[0], jidSplit[1], mess.key.serverNickname);
            User      tmpUser      = new User(jidSplit[0], jidSplit[1]);

            tmpUser.SetUser(tmpWhatsUser);

            this.messageHistory.Add(mess.key.remote_jid, new List <FMessage>());
            this.messageHistory[mess.key.remote_jid].Add(mess);
        }