public int Call_FriendList(FriendListRequest request) { FriendListResponse response = new FriendListResponse(); response.success = true; var player = CurrentSession.GetBindPlayer(); response.pid = player.Id; response.oilTimes = player.FriendList.RecvTimes; response.maxOilTimes = 5; //FriendListResponse response = JsonConvert.DeserializeObject<FriendListResponse>("{\"oilTimes\":0,\"friends\":[],\"success\":true,\"maxOilTimes\":10}"); CurrentSession.SendAsync(response); return(0); }
private void OnFriendList(NetConnection <NetSession> sender, FriendListRequest message) { sender.Session.Character.friendManager.SetDirty(); sender.Session.Response.Update = new StatusUpdate(); sender.SendResponse(); }
public async Task <FriendListResponse> GetFriendListAsync(FriendListRequest request) { return(new FriendListResponse(await SendRequestAsync(request))); }