Пример #1
0
        public void SaveContacts(long oUserId, long cUserId, string customName)
        {
            var json = new JsonDict();

            json.AddLong("OUserId", oUserId);
            json.AddLong("CUserId", cUserId);
            json.Add("CustomName", customName);

            ArraySegmentWrapper segmentWrapper = new ArraySegmentWrapper(Constants.SAVE_CONTACTS_REQUEST_KEY, json.ToBytes());

            this.Send(segmentWrapper);
        }
Пример #2
0
        public void DownloadAvatar(long userId)
        {
            var json = new JsonDict();

            json.AddLong("UserId", userId);

            ArraySegmentWrapper segmentWrapper = new ArraySegmentWrapper(Constants.DOWNLOAD_AVATAR_REQUEST_KEY, JConverter.SerializeToBytes(json));

            this.Send(segmentWrapper);
        }
Пример #3
0
        public void UploadAvatar(long userId, string extName, byte[] data)
        {
            var json = new JsonDict();

            json.AddLong("UserId", userId);
            json.Add("ExtName", extName);
            json.Add("Data", Convert.ToBase64String(data));

            ArraySegmentWrapper segmentWrapper = new ArraySegmentWrapper(Constants.UPLOAD_AVATAR_REQUEST_KEY, JConverter.SerializeToBytes(json));

            this.Send(segmentWrapper);
        }
Пример #4
0
        public void GetContacts(long oUserId, string keyword, int pageNum, int pageSize)
        {
            var json = new JsonDict();

            json.AddLong("OUserId", oUserId);
            json.Add("Keyword", keyword);
            json.AddInt("PageNum", pageNum);
            json.AddInt("PageSize", pageSize);

            ArraySegmentWrapper segmentWrapper = new ArraySegmentWrapper(Constants.GET_CONTACTS_REQUEST_KEY, json.ToBytes());

            this.Send(segmentWrapper);
        }