private void LoginOperation() { byte[] LoginBody = System.Text.Encoding.UTF8.GetBytes(Username.ToLower() + ":" + SessionToken); var Invoke = base.InvokeCommandMessage("auth", CommandMessage.LoginOperation, Convert.ToBase64String(LoginBody), DSId); var Body = RtmpUtil.GetBodies(Invoke).FirstOrDefault(); if (Body == null || !(Body.Item1 is string)) { Form1.Log("Invalid login"); return; } base.InvokeSubscribeMessage("bc", "bc-" + AccountID); base.InvokeSubscribeMessage("cn-" + AccountID, "cn-" + AccountID); base.InvokeSubscribeMessage("gn-" + AccountID, "gn-" + AccountID); LoggedIn = true; Heartbeat = new LCDSHeartbeat(this); }
private void LoginOperation() { byte[] LoginBody = System.Text.Encoding.UTF8.GetBytes(Username.ToLower() + ":" + SessionToken); var Invoke = base.InvokeCommandMessage("auth", CommandMessage.LoginOperation, Convert.ToBase64String(LoginBody), DSId); var Body = RtmpUtil.GetBodies(Invoke).FirstOrDefault(); if (Body == null || !(Body.Item1 is string)) { Form1.Log("Invalid login"); return; } base.InvokeSubscribeMessage("bc", "bc-" + AccountID); base.InvokeSubscribeMessage("cn-" + AccountID, "cn-" + AccountID); base.InvokeSubscribeMessage("gn-" + AccountID, "gn-" + AccountID); LoggedIn = true; Heartbeat = new LCDSHeartbeat(this); }