public HttpResponseMessage GenerateOpenTokTokenWeb(string sessionId) { try { var openTokToken = UserChatHelper.GenerateOpenTokTokenWeb(sessionId); response = Request.CreateResponse(HttpStatusCode.OK, openTokToken); return(response); } catch (Exception ex) { return(ThrowError(ex, "GenerateOpenTokTokenWeb in TokBoxController")); } }
public HttpResponseMessage GenerateOpenTokSession() { try { var openTokSession = UserChatHelper.GenerateOpenTokSession(); response = Request.CreateResponse(HttpStatusCode.OK, openTokSession); return(response); } catch (Exception ex) { return(ThrowError(ex, "generateOpenTokSession in TokBoxController")); } }
public string ReadyForCall(string senderId, string receiverId, string userType, string doctorName, string patientName, string aptId = "") { try { var openTokSession = UserChatHelper.GetOpenTokSessionInformation(senderId, receiverId, userType, doctorName, patientName, aptId); if (openTokSession == null || string.IsNullOrEmpty(openTokSession.SessionId) || string.IsNullOrEmpty(openTokSession.TokenId)) { return(""); } openTokSession.UserType = userType; HttpContext.Session["MyOpenTokSession"] = openTokSession; return(openTokSession.SessionId.ToString() + "*" + openTokSession.TokenId.ToString()); } catch (Exception ex) { return("0"); } }