private void btnEnablePresence_Click(object sender, EventArgs e) { var metadata = !String.IsNullOrEmpty(txtClientConnectionMetadata.Text); if (_ortc.IsConnected) { _ortc.EnablePresence(txtPostAuthPrivateKey.Text, txtClientChannel.Text, metadata, (error, result) => { if (error != null) { Log(String.Format("Error: {0}", error.Message)); } else { Log(result); } }); } else { var isCluster = chkClientIsCluster.Checked; var url = txtClientUrl.Text; Ibt.Ortc.Api.Ortc.EnablePresence(url, isCluster, txtClientAppKey.Text, txtPostAuthPrivateKey.Text, txtClientChannel.Text, metadata, (error, result) => { if (error != null) { Log(String.Format("Error: {0}", error.Message)); } else { Log(result); } }); } }
public void DoEnablePresence(object s, EventArgs e) { Log("Enabling Presence..."); client.EnablePresence(PrivateKey, Channel, true, OnEnablePressence); }