public void StartTeleDomain(int apiId, string apiHash, string domainPhone, Func <string> func, bool newSession = false, int miliseconds = 3000) { log.LogInformation("Starting Domian model for TeleGram"); messagingDomain = new TeleDomain(apiId, apiHash, newSession); messagingDomain.DomainMessageHanler += MessagingDomain_DomainMessageHanler; var ConnectionModule = (TeleDomain)messagingDomain; log.LogInformation("Connection start"); bool connect; connect = ConnectionModule.Connect(domainPhone, func); if (connect) { log.LogInformation("Connected"); } else { log.LogError("Telegram not connected"); } log.LogInformation("Start dequeuing"); teleDomain.StartDequeue(miliseconds); }
public void StartWhatsAppDomain(string token, string domainPhone, int miliseconds = 3000) { log.LogInformation("Starting Domian model for WhatsApp"); messagingDomain = new WabDomainModel(token, domainPhone); log.LogInformation("Start dequeuing"); wabDomainModel.StartDequeue(miliseconds); }