Example #1
0
        public override ImMessageRequest getMessageRequest()
        {
            ImMessageRequest request = new ImMessageRequest()
            {
                AppVersionRequest = new ImAppVersionRequest()
                {
                    AppVersionContent = this._versionContent,
                }
            };

            request.AppVersionRequest.UserIds.AddRange(_userIds);
            return(request);
        }
        public ImMessageContext getMessageContext()
        {
            ImMessageRequest request = getMessageRequest();

            if (request.RequestHead == null)
            {
                request.RequestHead = MessageRequestHeadManager.getRequestHead();
            }

            return(new ImMessageContext()
            {
                Request = request,
                Type = getMessageType()
            });
        }