Ignore:
Timestamp:
Jan 27, 2023, 7:28:00 PM (22 months ago)
Author:
alloc
Message:
  • Major refactoring
  • Using Utf8Json for (de)serialization
  • Moving APIs to REST
  • Removing dependencies from WebServer and MapRenderer to ServerFixes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements2/MapRendering/src/ModApi.cs

    r391 r402  
    11using JetBrains.Annotations;
     2using Webserver;
     3using Webserver.UrlHandlers;
    24
    35namespace MapRendering {
     
    79                        ModEvents.GameShutdown.RegisterHandler (GameShutdown);
    810                        ModEvents.CalcChunkColorsDone.RegisterHandler (CalcChunkColorsDone);
     11
     12                        Web.ServerInitialized += _web => {
     13                                _web.RegisterPathHandler ("/map/", new StaticHandler (
     14                                        $"{GameIO.GetSaveGameDir ()}/map",
     15                                        MapRenderer.GetTileCache (),
     16                                        false,
     17                                        "web.map")
     18                                );
     19                        };
    920                }
    1021
Note: See TracChangeset for help on using the changeset viewer.