protected void _constructBase(string phoneNum, string imei, string nick, bool debug, bool hidden) { this.messageQueue = new List <ProtocolTreeNode>(); this.phoneNumber = phoneNum; this.password = imei; this.name = nick; this.hidden = hidden; WhatsApp.DEBUG = debug; this.reader = new BinTreeNodeReader(); this.loginStatus = CONNECTION_STATUS.DISCONNECTED; this.BinWriter = new BinTreeNodeWriter(); this.whatsNetwork = new WhatsNetwork(WhatsConstants.WhatsAppHost, WhatsConstants.WhatsPort, this.timeout); }
protected void _constructBase(string phoneNum, string imei, string nick, bool debug, bool hidden) { this.messageQueue = new List <ProtocolTreeNode>(); this.phoneNumber = phoneNum; this.password = imei; this.name = nick; this.hidden = hidden; //WhatsApp.DEBUG = debug; this.reader = new BinTreeNodeReader(); this.loginStatus = WhatsAPI.UniversalApps.Libs.Constants.Enums.CONNECTION_STATUS.DISCONNECTED; this.BinWriter = new BinTreeNodeWriter(); this.whatsNetwork = new Sockets(Constants.Information.WhatsAppHost, Constants.Information.WhatsPort, this.timeout); }
public WhatsAppProtocol(WhatsappAccount _Acc) { this.messageQueue = new List<ProtocolTreeNode>(); WhatsAppProtocol.DEBUG = false; string[] dict = DecodeHelper.getDictionary(); this.writer = new BinTreeNodeWriter(dict); this.reader = new BinTreeNodeReader(dict); this.loginStatus = CONNECTION_STATUS.DISCONNECTED; this.whatsNetwork = new WhatsNetwork(WhatsConstants.WhatsAppHost, WhatsConstants.WhatsPort, this.timeout); this.WhatsParser = new WhatsParser(this.whatsNetwork, this.writer); this.WhatsSendHandler = this.WhatsParser.WhatsSendHandler; _incompleteBytes = new List<IncompleteMessageException>(); Acc = _Acc; }
public WhatsAppProtocol(WhatsappAccount _Acc) { this.messageQueue = new List <ProtocolTreeNode>(); WhatsAppProtocol.DEBUG = false; string[] dict = DecodeHelper.getDictionary(); this.writer = new BinTreeNodeWriter(dict); this.reader = new BinTreeNodeReader(dict); this.loginStatus = CONNECTION_STATUS.DISCONNECTED; this.whatsNetwork = new WhatsNetwork(WhatsConstants.WhatsAppHost, WhatsConstants.WhatsPort, this.timeout); this.WhatsParser = new WhatsParser(this.whatsNetwork, this.writer); this.WhatsSendHandler = this.WhatsParser.WhatsSendHandler; _incompleteBytes = new List <IncompleteMessageException>(); Acc = _Acc; }
/// <summary> /// Default class constructor /// </summary> /// <param name="phoneNum">The phone number</param> /// <param name="imei">The imei / mac</param> /// <param name="nick">User nickname</param> /// <param name="debug">Debug on or off, false by default</param> public WhatsApp(string phoneNum, string imei, string nick, bool debug = false) { this.messageQueue = new List <ProtocolTreeNode>(); this.phoneNumber = phoneNum; this.imei = imei; this.name = nick; WhatsApp.DEBUG = debug; string[] dict = DecodeHelper.getDictionary(); this.writer = new BinTreeNodeWriter(dict); this.reader = new BinTreeNodeReader(dict); this.loginStatus = CONNECTION_STATUS.DISCONNECTED; this.whatsNetwork = new WhatsNetwork(WhatsConstants.WhatsAppHost, WhatsConstants.WhatsPort, this.timeout); this.WhatsParser = new WhatsParser(this.whatsNetwork, this.writer); this.WhatsSendHandler = this.WhatsParser.WhatsSendHandler; _incompleteBytes = new List <IncompleteMessageException>(); }
//array("sec" => 2, "usec" => 0); public WhatsApp(string phoneNum, string imei, string nick, bool debug = false) { this.messageQueue = new List <ProtocolTreeNode>(); this.sysEncoding = Encoding.GetEncoding("ISO-8859-1"); this.challengeArray = new Dictionary <string, string>(); this.phoneNumber = phoneNum; this.imei = imei; this.name = nick; this.debug = debug; string[] dict = DecodeHelper.getDictionary(); this.writer = new BinTreeNodeWriter(dict); this.reader = new BinTreeNodeReader(dict); this.loginStatus = disconnectedStatus; this.whatsNetwork = new WhatsNetwork(WhatsConstants.WhatsAppHost, WhatsConstants.WhatsPort, this.sysEncoding, this.timeout); this.WhatsParser = new WhatsParser(this.whatsNetwork); this.WhatsSendHandler = this.WhatsParser.WhatsSendHandler; }