Beispiel #1
0
        public void OnClickSearchFriendButton()
        {
            GetUserInfoReq req = new GetUserInfoReq();

            req.targetUserId.Add(_inputUserID.text);

            NetworkManager.GetInstance().SendPacket <GetUserInfoReq>(ENetworkMessage.GET_USERINFO_REQ, req);
        }
        public static GetUserInfoResp GetUserInfo(GetUserInfoReq req)
        {
            var ret = Class1.DoHttpRequest($"/user/info/{req.UserId}", "GET", new Dictionary <string, string> {
                { "access_token", Class1.AccessToken }
            });
            var resp = JsonConvert.DeserializeObject <GetUserInfoResp>(ret);

            return(resp);
        }
 private IEnumerator QueryMemberData()
 {
     while (true)
     {
         if (_waitQueryMemberSet.Count != 0)
         {
             GetUserInfoReq req = new GetUserInfoReq();
             foreach (var item in _waitQueryMemberSet)
             {
                 req.targetUserId.Add(item);
             }
             NetworkManager.GetInstance().SendPacket <GetUserInfoReq>(ENetworkMessage.GET_USERINFO_REQ, req);
             _waitQueryMemberSet.Clear();
         }
         yield return(new WaitForSeconds(WAIT_QUERY_INTERVAL));
     }
 }