Esempio n. 1
0
 private void OnGetGameToken(AppGetGameTokenAnswerMessage message)
 {
     if (_waitingGameTokenCallback != null)
     {
         _waitingGameTokenCallback.SafeRaise(message.Response);
         _waitingGameTokenCallback = null;
     }
 }
Esempio n. 2
0
        private void OnGetGameTokenMsg(AppGetGameTokenMessage message)
        {
            var answer = new AppGetGameTokenAnswerMessage();

            DMarketApi.GetBasicAccessToken(message.UserId,
                                           (response, requestParams) =>
            {
                answer.Response = new DMarketGameTokenResponse(response.token,
                                                               response.refreshToken);
                SendMessageToClient(answer, message.ConnectionId);
            },
                                           error =>
            {
                DevLogger.Warning(string.Format("Get marketWidget token error: code: {0}, message:" +
                                                " {1}", error.ErrorCode, error.ErrorMessage));
                answer.Error = NetworkMessageErrorType.DMarketError;
                SendMessageToClient(answer, message.ConnectionId);
            });
        }
        private void OnGetGameTokenMsg(AppGetGameTokenMessage message)
        {
            var answer = new AppGetGameTokenAnswerMessage();

            DMarketApi.GetBasicAccessToken((message as AppGetGameTokenMessage).UserId,
                                           (responce, parametrs) =>
            {
                answer.Responce = new DMarketGameTokenResponce(responce.token,
                                                               responce.refreshToken);
                SendAnswer(answer, message);
            },
                                           error =>
            {
                DevLogger.Warning(string.Format("Get market token error: code: {0}, message:" +
                                                " {1}", error.ErrorCode, error.ErrorMessage));
                answer.Error = NetMsgErrorType.DMarketError;
                SendAnswer(answer, message);
            });
        }