public void SetProxy(SIPSorceryPersistor persistorService, SIPSorceryInvite.SIPSorceryInviteServiceClient inviteProxy) { m_persistorService = persistorService; m_inviteProxy = inviteProxy; m_persistorService.LoginComplete += LoginComplete; m_inviteProxy.IsInviteCodeValidCompleted += CheckInviteCodeComplete; }
private void CheckInviteCodeComplete(object sender, SIPSorceryInvite.IsInviteCodeValidCompletedEventArgs e) { try { if (e.Error != null) { WriteInviteCodeErrorMessage("Server error. " + e.Error.Message); } else if (e.Result != null) { WriteInviteCodeErrorMessage(e.Result); } else { if (CreateNewAccountClicked != null) { CreateNewAccountClicked(m_inviteCode); } } } catch (Exception excp) { WriteInviteCodeErrorMessage("There was an unexpected error checking the invite code. " + excp.Message); } }