private static void SysMessHandler(GetSysMessResponseModel responseModel) { int MessType = responseModel.sysMessType; if (MessType == 0 || MessType == 1 || MessType == 2 || MessType == 3) { mainForm.Invoke(new Action(() => { SysMessForm requestForm = new SysMessForm(responseModel); requestForm.Show(); })); if (MessType == 2) { GetFriendsRequestModel requestModel = new GetFriendsRequestModel(); requestModel.targetId = responseModel.fromId; GetFriends(requestModel, mainForm); } } else if (MessType == 4) { if (mainForm != null) { mainForm.OffLineFriend(responseModel.fromId); } } else if (MessType == 5) { if (mainForm != null) { mainForm.OnLineFriend(responseModel.fromId); GetFriendsRequestModel requestModel = new GetFriendsRequestModel(); requestModel.targetId = responseModel.fromId; GetFriends(requestModel, mainForm); } } }
private void GetFriends() { GetFriendsRequestModel requestModel = new GetFriendsRequestModel(); SystemHelper.GetFriends(requestModel, this); }
public static void GetFriends(GetFriendsRequestModel requestModel, MainForm mainForm) { SystemHelper.mainForm = mainForm; sendMess(MessType.GetFriends, requestModel); }