Beispiel #1
0
    /*
     *
     *
     * {
     * "status":"1",
     * "result":{
     * "userlists":[
     * {
     * "registration_type":"normal",
     * "score":4,
     * "win":11,
     * "lost":10,
     * "draw":0,
     * "forfeit":8,
     * "_id":"5d8869e3ad3d552a7f8cd88b",
     * "name":"Harry",
     * "username":"******"
     * }
     * ]
     * },
     * "message":"Last played player list"
     * }
     *
     *
     *
     *
     */
    void GetRequests()
    {
        Web.Create()
        .SetUrl("http://52.66.82.72:2095/invitedFriends", Web.RequestType.POST, Web.ResponseType.TEXT)
        .AddHeader("access_token", Database.GetString(Database.Key.ACCESS_TOKEN))
        .AddHeader("Content-Type", "application/x-www-form-urlencoded")

        .SetOnSuccessDelegate((Web _web, Response _response) =>
        {
            JSONNode node = JSONNode.Parse(_response.GetText());
            SearchFriendsData friendsdata = JsonUtility.FromJson <SearchFriendsData>(node["result"].ToString());

            for (int i = 0; i < friendsdata.userlists.Length; i++)
            {
                AcceptRejectElement accept = Instantiate(acceptReject);
                accept.transform.SetParent(requestPanel);
                accept.transform.localScale = Vector3.one;
                accept.Set(friendsdata.userlists[i].name, friendsdata.userlists[i]._id);
            }


            Debug.Log(_response.GetText());
            _web.Close();
        })
        .SetOnFailureDelegate((Web _web, Response _response) =>
        {
            Debug.Log(_response.GetText());
            _web.Close();
        })
        .Connect();
    }
Beispiel #2
0
    /*
     * {
     * "status":"1",
     * "result":{
     * "userlists":[
     * {
     * "registration_type":"normal",
     * "score":8,
     * "win":7,
     * "lost":6,
     * "draw":0,
     * "forfeit":0,
     * "_id":"5d8869e3ad3d552a7f8cd88b",
     * "name":"Harry",
     * "username":"******"
     * }
     * ]
     * },
     * "message":"Last played player list"
     * }
     *
     */



    void FetchPotentialFriends()
    {
        Debug.Log("Access: " + Database.GetString(Database.Key.ACCESS_TOKEN));
        Web.Create()
        .SetUrl("http://52.66.82.72:2095/invitedFriends", Web.RequestType.POST, Web.ResponseType.TEXT)
        .AddHeader("Content-Type", "application/x-www-form-urlencoded")

        .AddHeader("access_token", Database.GetString(Database.Key.ACCESS_TOKEN))

        .SetOnSuccessDelegate((Web _web, Response _response) =>
        {
            JSONNode node = JSONNode.Parse(_response.GetText());
            Debug.Log("Access: " + node["result"]["userlists"].ToString());
            SearchFriendsData friendsdata = JsonUtility.FromJson <SearchFriendsData>(node["result"].ToString());
            Debug.Log("Name>>>>>>>>>>" + friendsdata.userlists[0].name);

            for (int i = 0; i < friendsdata.userlists.Length; i++)
            {
                PotentialFriend pf = Instantiate(potentialFriend);
                pf.transform.SetParent(spawnPoint);
                pf.transform.localScale = Vector3.one;
                pf.Set(friendsdata.userlists[i].name, friendsdata.userlists[i]._id);
            }
            _web.Close();
        })
        .SetOnFailureDelegate((Web _web, Response _response) =>
        {
            Debug.Log(_response.GetText());
            _web.Close();
        })
        .Connect();
    }