public async void JoinCircle() { if (!AuthorizationHelper.IsLogin) { PopupMessage.DisplayMessageInRes("NeedLogin"); return; } if (Misc.ZhiHuCircleId.ToString() == CircleId && JoinCircleButtonIcon == _checkIcon) { PopupMessage.DisplayMessageInRes("CannotQuitZhiHuCircle"); return; } if (JoinCircleButtonIcon == _addIcon) { JoinCircleButtonIcon = _checkIcon; await DataRequester.JoinCircle(CircleId); PopupMessage.DisplayMessageInRes("JoinCircleSuccess"); } else { JoinCircleButtonIcon = _addIcon; await DataRequester.QuitCircle(CircleId); PopupMessage.DisplayMessageInRes("QuitCircleSuccess"); } }