コード例 #1
0
        public void AcceptInvitationFromGroupCallback(string jsonParam)
        {
            JsonData        jsonData   = JsonMapper.ToObject(jsonParam);
            int             callbackId = (int)jsonData ["callbackid"];
            string          on         = (string)jsonData ["on"];
            EMGroupCallback cb         = (EMGroupCallback)EMClient.Instance.GetCallbackById(callbackId);

            if (on.Equals("success"))
            {
                EMGroup group = EMTools.json2group((string)jsonData ["data"]);
                cb.onSuccessJoinGroupCallback(group);
                EMClient.Instance.RemoveCallbackById(callbackId);
            }
            else if (on.Equals("error"))
            {
                cb.onErrorCallback((int)jsonData ["code"], (string)jsonData ["message"]);
            }
        }
コード例 #2
0
        public void AcceptInvitationFromGroupCallback(string jsonParam)
        {
            JSONNode        jsonData   = JSON.Parse(jsonParam);
            int             callbackId = jsonData ["callbackid"].AsInt;
            string          on         = jsonData ["on"].Value;
            EMGroupCallback cb         = (EMGroupCallback)EMClient.Instance.GetCallbackById(callbackId);

            if (on.Equals("success"))
            {
                EMGroup group = EMTools.json2group(jsonData ["data"].Value);
                cb.onSuccessJoinGroupCallback(group);
                EMClient.Instance.RemoveCallbackById(callbackId);
            }
            else if (on.Equals("error"))
            {
                cb.onErrorCallback(jsonData ["code"].AsInt, jsonData ["message"].Value);
            }
        }