private void Connected(object sender, bool isConnected) { if (isConnected) { Console.WriteLine("Websocket Client Connected"); // Query user login if (!AccessCtr.IsLogin) { AccessCtr.QueryUserLogin(); } // Query Headset if (!HeadsetCtr.IsConnected) { HeadsetCtr.QueryHeadsets(); } } else { Console.WriteLine("Websocket Client disconnect"); if (SessionCtr.IsCreateSession) { CloseSession(); } // Clear session SessionCtr.ClearSessionControllerData(); } }
private void Connected(object sender, bool isConnected) { if (isConnected) { Console.WriteLine("Websocket Client Connected"); if (!AccessCtr.IsLogin) { AccessCtr.QueryUserLogin(); } // Query Headset if (!HeadsetCtr.IsConnected) { HeadsetCtr.QueryHeadsets(); } } else { Console.WriteLine("Websocket Client disconnect"); } }
// Authorize license public void Authorize(string license = "", int debitNumber = 0) { LicenseId = license; AccessCtr.Authorize(license, debitNumber); }
// Logout public void Logout(string username) { AccessCtr.Logout(); }
// Querry User Login public void QueryUserLogin() { AccessCtr.QueryUserLogin(); }
// Method public void Login(string username, string password) { AccessCtr.Login(username, password); }