Ignore:
Timestamp:
Jul 28, 2023, 8:42:10 PM (16 months ago)
Author:
alloc
Message:

24_29_43
Switched over to vanilla Web infrastructure

Location:
binary-improvements/MapRendering/API
Files:
1 added
1 moved

Legend:

Unmodified
Added
Removed
  • binary-improvements/MapRendering/API/GetLandClaims.cs

    r453 r454  
    33using AllocsFixes.JSON;
    44using AllocsFixes.PersistentData;
     5using Webserver;
     6using Webserver.Permissions;
     7using Webserver.WebAPI;
    58
    6 namespace AllocsFixes.NetConnections.Servers.Web.API {
    7         public class GetLandClaims : WebAPI {
    8                 public override void HandleRequest (HttpListenerRequest _req, HttpListenerResponse _resp, WebConnection _user,
    9                         int _permissionLevel) {
     9namespace AllocsFixes.WebAPIs {
     10        public class GetLandClaims : AbsWebAPI {
     11                public override void HandleRequest (RequestContext _context) {
    1012                        PlatformUserIdentifierAbs requestedUserId = null;
    11                         if (_req.QueryString ["userid"] != null) {
    12                                 if (!PlatformUserIdentifierAbs.TryFromCombinedString (_req.QueryString ["userid"], out requestedUserId)) {
    13                                         _resp.StatusCode = (int) HttpStatusCode.BadRequest;
    14                                         Web.SetResponseTextContent (_resp, "Invalid user id given");
     13                        if (_context.Request.QueryString ["userid"] != null) {
     14                                if (!PlatformUserIdentifierAbs.TryFromCombinedString (_context.Request.QueryString ["userid"], out requestedUserId)) {
     15                                        WebUtils.WriteText (_context.Response, "Invalid user id given", HttpStatusCode.BadRequest);
    1516                                        return;
    1617                                }
     
    1819
    1920                        // default user, cheap way to avoid 'null reference exception'
    20                         PlatformUserIdentifierAbs userId = _user?.UserId;
     21                        PlatformUserIdentifierAbs userId = _context.Connection?.UserId;
    2122
    22                         bool bViewAll = WebConnection.CanViewAllClaims (_permissionLevel);
     23                        bool bViewAll = PermissionUtils.CanViewAllClaims (_context.PermissionLevel);
    2324
    2425                        JSONObject result = new JSONObject ();
     
    7374                        }
    7475
    75                         WriteJSON (_resp, result);
     76                        LegacyApiHelper.WriteJSON (_context.Response, result);
    7677                }
    7778        }
Note: See TracChangeset for help on using the changeset viewer.