コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="appVersion"></param>
        /// <param name="locale"></param>
        /// <returns></returns>
        public bool QueueGetAssetDigestRequest(uint appVersion, string locale)
        {
            var message = new GetAssetDigestMessage
            {
                AppVersion         = appVersion,
                DeviceManufacturer = Client.DeviceProfile.HardwareManufacturer,
                DeviceModel        = Client.DeviceProfile.HardwareModel,
                Locale             = locale,
                Platform           = Client.DeviceProfile.Platform
            };

            return(Client.QueueRequest(RequestType.GetAssetDigest, message));
        }
コード例 #2
0
        public static Request GetGetAssetDigestMessageRequest(Client client)
        {
            var getAssetDigestMessage = new GetAssetDigestMessage
            {
                Platform   = client.Platform,
                AppVersion = client.AppVersion
            };

            return(new Request
            {
                RequestType = RequestType.GetAssetDigest,
                RequestMessage = getAssetDigestMessage.ToByteString()
            });
        }