Ignore:
Timestamp:
Aug 8, 2022, 8:07:44 PM (2 years ago)
Author:
alloc
Message:

SessionHandler cleanup + redirect to /app/error/:code
Some profiler usage cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements2/WebServer/src/WebAPI/AbsRestApi.cs

    r391 r394  
    66namespace Webserver.WebAPI {
    77        public abstract class AbsRestApi : AbsWebAPI {
     8                private static readonly UnityEngine.Profiling.CustomSampler jsonDeserializeSampler = UnityEngine.Profiling.CustomSampler.Create ("JSON_Deserialize");
     9
    810                public sealed override void HandleRequest (RequestContext _context) {
    911                        JsonNode jsonBody = null;
     
    1416                                if (!string.IsNullOrEmpty (body)) {
    1517                                        try {
     18                                                jsonDeserializeSampler.Begin ();
    1619                                                jsonBody = Parser.Parse (body);
     20                                                jsonDeserializeSampler.End ();
    1721                                        } catch (Exception e) {
     22                                                jsonDeserializeSampler.End ();
     23
    1824                                                SendEnvelopedResult (_context, null, HttpStatusCode.BadRequest, null, "INVALID_BODY", e);
    1925                                                return;
Note: See TracChangeset for help on using the changeset viewer.