Exemplo n.º 1
0
    public WWW POSTSENDMESSAGE(string page, string data, string fid, CallBackClass.SendMessageCallBack callback)
    {
        FbDebug.Log("postsendmessage test : " + data);
        WWW www = new WWW(CDefine.serverURL, Encoding.Default.GetBytes(data));

        StartCoroutine(WaitForSendMessage(www, fid, callback));
        return(www);
    }
Exemplo n.º 2
0
    private IEnumerator WaitForSendMessage(WWW www, string fid, CallBackClass.SendMessageCallBack callback)
    {
        yield return(www);

        if (www.error == null)
        {
            Debug.Log("WWW get Ok!: " + www.text);

            complete    = true;
            start       = false;
            runningTime = 0.0f;

            loading.SetActive(false);

            callback(fid);
        }
        else
        {
            Debug.Log("WWW Error: " + www.error);
        }
    }
Exemplo n.º 3
0
    public void SendMessage(string fid, int msgType, CallBackClass.SendMessageCallBack callback)
    {
        Debug.Log("SendMessage");

        loading.SetActive(true);

        complete = false;
        start    = true;

        Dictionary <string, string> sendmessage = new Dictionary <string, string>();

        sendmessage.Add("option", "send_message_list");

        //sendmessage.Add("sender_fid", "100003244051522");
        sendmessage.Add("sender_fid", FB.UserId);

        sendmessage.Add("receiver_fid", fid);
        sendmessage.Add("message_type", msgType.ToString());

        POSTSENDMESSAGE("", JsonMapper.ToJson(sendmessage), fid, callback);
    }