Ignore:
Timestamp:
Aug 6, 2022, 11:32:32 PM (2 years ago)
Author:
alloc
Message:

Big refactoring in Web to pass around a Context instead of a bunch of individual arguments all the time

File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements2/MapRendering/Web/API/GetStats.cs

    r383 r387  
    11using AllocsFixes.JSON;
    22using AllocsFixes.LiveData;
    3 using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
    4 using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
    53
    64namespace AllocsFixes.NetConnections.Servers.Web.API {
    7         public class GetStats : WebAPI {
    8                 public override void HandleRequest (HttpListenerRequest _req, HttpListenerResponse _resp, WebConnection _user,
    9                         int _permissionLevel) {
     5        public class GetStats : AbsWebAPI {
     6                public override void HandleRequest (RequestContext _context) {
    107                        JSONObject result = new JSONObject ();
    118
     
    2017                        result.Add ("animals", new JSONNumber (Animals.Instance.GetCount ()));
    2118
    22                         WriteJSON (_resp, result);
     19                        WebUtils.WriteJson (_context.Response, result);
    2320                }
    2421
Note: See TracChangeset for help on using the changeset viewer.