Exemple #1
0
 private void HandleGetPlayerBadgesMessage(GetPlayerBadgesMessage msg, ref RestResponse response)
 {
     response.FunctionResult =
         new RestDataFunctionResult(new GetPlayerBadgesMessageResult(new string[]
                                                                     { "badge_taleworlds_primary_dev" }));
     response.SetSuccessful(true, "ResultFromServerTask");
 }
        private void HandleGetPlayerBadgesMessage(RestDataRequestMessage message, GetPlayerBadgesMessage messageContent,
                                                  ref RestResponse response, RestRequestMessage request)
        {
            var user = _context.FindUserBySessionCredentials(message.SessionCredentials);

            if (user == default)
            {
                return;
            }
            response.FunctionResult =
                new RestDataFunctionResult(new GetPlayerBadgesMessageResult(new[]
                                                                            { user.CanHost ? "badge_taleworlds_primary_dev" : "" }));
            response.SetSuccessful(true, "ResultFromServerTask");
        }