Skip to content

Commit 2b6cd70

Browse files
committed
fix: removed gzip capability from API, added non-gzip headers to API request
Signed-off-by: kinn-edendev <kinn.edendev@gmail.com>
1 parent b6cbee6 commit 2b6cd70

8 files changed

Lines changed: 32 additions & 24 deletions

File tree

backend/data_generator_server/src/main.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use actix_web::{web, App, HttpServer, Responder, HttpResponse};
1+
use actix_web::{web, App, HttpServer, Responder, HttpResponse, middleware};
22
use std::process::Command;
33
use std::sync::Mutex;
44
use serde::{Deserialize, Serialize};
@@ -71,6 +71,10 @@ async fn main() -> std::io::Result<()> {
7171
HttpServer::new(move || {
7272
App::new()
7373
.app_data(shared_state.clone()) // Register shared state with the app
74+
.wrap(middleware::NormalizePath::new(middleware::TrailingSlash::Trim))
75+
.wrap(middleware::DefaultHeaders::new()
76+
.add((actix_web::http::header::CONTENT_ENCODING, "identity"))
77+
)
7478
.route("/api/generate", web::get().to(generate_data))
7579
.route("/api/set", web::post().to(set_custom_data))
7680
.route("/api/get", web::get().to(get_custom_data))

frontend/labmap2/.godot/editor/filesystem_cache8

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ea4bc82a6ad023ab7ee23ee620429895
2-
::res://::1756616502
2+
::res://::1756617109
33
export_presets.cfg::TextFile::-1::1756612346::0::1::::<><>::
44
icon.svg::CompressedTexture2D::8019015828006172325::1756581495::1756611729::1::::<><>::
55
name_dictionary.json::JSON::-1::1756606257::0::1::::<><>::
@@ -13,14 +13,14 @@ table_sheet.png::CompressedTexture2D::921768295176594968::1756581495::1756611729
1313
waddles-stand-back.png::CompressedTexture2D::4205090806430381745::1756581495::1756611729::1::::<><>::
1414
waddles-stand-front.png::CompressedTexture2D::2259515878044405065::1756581495::1756611729::1::::<><>::
1515
wall_sheet.png::CompressedTexture2D::7034852701591905200::1756581495::1756611729::1::::<><>::
16-
::res://export/::1756615699
17-
Labmap2.144x144.png::CompressedTexture2D::1741080874012548801::1756615699::1756616502::1::::<><>::
18-
Labmap2.180x180.png::CompressedTexture2D::5481381822293714671::1756615699::1756616502::1::::<><>::
19-
Labmap2.512x512.png::CompressedTexture2D::893265499053436798::1756615699::1756616503::1::::<><>::
20-
Labmap2.apple-touch-icon.png::CompressedTexture2D::7151515569768506650::1756615699::1756616502::1::::<><>::
21-
Labmap2.icon.png::CompressedTexture2D::3260492698541986862::1756615699::1756616502::1::::<><>::
22-
Labmap2.manifest.json::JSON::-1::1756615699::0::1::::<><>::
23-
Labmap2.png::CompressedTexture2D::4946062607224159444::1756615699::1756616503::1::::<><>::
16+
::res://export/::1756616548
17+
Labmap2.144x144.png::CompressedTexture2D::1741080874012548801::1756616548::1756617109::1::::<><>::
18+
Labmap2.180x180.png::CompressedTexture2D::5481381822293714671::1756616548::1756617109::1::::<><>::
19+
Labmap2.512x512.png::CompressedTexture2D::893265499053436798::1756616548::1756617110::1::::<><>::
20+
Labmap2.apple-touch-icon.png::CompressedTexture2D::7151515569768506650::1756616548::1756617109::1::::<><>::
21+
Labmap2.icon.png::CompressedTexture2D::3260492698541986862::1756616548::1756617109::1::::<><>::
22+
Labmap2.manifest.json::JSON::-1::1756616548::0::1::::<><>::
23+
Labmap2.png::CompressedTexture2D::4946062607224159444::1756616548::1756617110::1::::<><>::
2424
::res://paths/::1756606257
2525
to_bandit.tres::Curve2D::3964835214106076797::1756581495::0::1::::<><>::
2626
to_bolt.tres::Curve2D::212375828273240441::1756606257::0::1::::<><>::
@@ -51,17 +51,17 @@ to_spud.tres::Curve2D::5178034277345821971::1756581495::0::1::::<><>::
5151
to_sunny.tres::Curve2D::1867299367943324528::1756606257::0::1::::<><>::
5252
to_tabitha.tres::Curve2D::3352327448385657489::1756606257::0::1::::<><>::
5353
to_Windows.tres::Curve2D::396053016331995211::1756581495::0::1::::<><>::
54-
::res://scenes/::1756615592
55-
floor_map.tscn::PackedScene::7631678058768377369::1756615592::0::1::::<><>::res://scripts/floor_map.gd<>uid://cqt0vr61f2bxi::::res://art/floor_sheet.png<>uid://nernh4erw8au::::res://art/table_sheet.png<>uid://c7hy84ujceanw::::res://art/wall_sheet.png<>res://scripts/devices.gd<>res://scripts/logger.gd<>uid://brs2mnfeqqby3::::res://scenes/log_display.tscn<>res://scripts/http_request_node.gd<>uid://dtlrn0pyxevuv::::res://art/background.png<>res://scripts/background_light.gd<>uid://cuaj5txrl38kg::::res://art/background2.png
54+
::res://scenes/::1756616529
55+
floor_map.tscn::PackedScene::7631678058768377369::1756616529::0::1::::<><>::res://scripts/floor_map.gd<>uid://cqt0vr61f2bxi::::res://art/floor_sheet.png<>uid://nernh4erw8au::::res://art/table_sheet.png<>uid://c7hy84ujceanw::::res://art/wall_sheet.png<>res://scripts/devices.gd<>res://scripts/logger.gd<>uid://brs2mnfeqqby3::::res://scenes/log_display.tscn<>res://scripts/http_request_node.gd<>uid://dtlrn0pyxevuv::::res://art/background.png<>res://scripts/background_light.gd<>uid://cuaj5txrl38kg::::res://art/background2.png
5656
log_display.tscn::PackedScene::3618451304175608720::1756581495::0::1::::<><>::res://scripts/log_display.gd
5757
node.gd::GDScript::-1::1756581495::0::1::::<>Node<>::
5858
waddles.tscn::PackedScene::1364462654114510386::1756581495::0::1::::<><>::res://scripts/waddles.gd<>uid://7gr5qh15e2r2::::res://art/waddles-stand-front.png<>uid://b058h4jq37mpd::::res://art/waddles-stand-back.png<>res://scripts/waddles_sprite.gd
59-
::res://scripts/::1756615591
59+
::res://scripts/::1756616529
6060
background_light.gd::GDScript::-1::1756581495::0::1::::<>Sprite2D<>::
6161
devices.gd::GDScript::-1::1756581495::0::1::::<>TileMapLayer<>::
6262
device_class.gd::GDScript::-1::1756581495::0::1::::Device<>Object<>::
6363
floor_map.gd::GDScript::-1::1756581495::0::1::::<>Node2D<>::
64-
http_request_node.gd::GDScript::-1::1756615591::0::1::::<>HTTPRequest<>::
64+
http_request_node.gd::GDScript::-1::1756616529::0::1::::<>HTTPRequest<>::
6565
logger.gd::GDScript::-1::1756581495::0::1::::<>Node<>::
6666
log_display.gd::GDScript::-1::1756581495::0::1::::<>Control<>::
6767
waddles.gd::GDScript::-1::1756581495::0::1::::<>Node2D<>::

frontend/labmap2/.godot/editor/script_editor_cache.cfg

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ state={
1717
state={
1818
"bookmarks": PackedInt32Array(),
1919
"breakpoints": PackedInt32Array(),
20-
"column": 37,
20+
"column": 2,
2121
"folded_lines": Array[int]([]),
22-
"h_scroll_position": 0,
23-
"row": 36,
24-
"scroll_position": 23.0,
22+
"h_scroll_position": 25,
23+
"row": 41,
24+
"scroll_position": 30.0,
2525
"selection": false,
2626
"syntax_highlighter": "GDScript"
2727
}
@@ -35,7 +35,7 @@ state={
3535
"folded_lines": Array[int]([]),
3636
"h_scroll_position": 0,
3737
"row": 23,
38-
"scroll_position": 0.0,
38+
"scroll_position": 10.0,
3939
"selection": false,
4040
"syntax_highlighter": "JSON"
4141
}
@@ -49,7 +49,7 @@ state={
4949
"folded_lines": Array[int]([]),
5050
"h_scroll_position": 0,
5151
"row": 15,
52-
"scroll_position": 0.0,
52+
"scroll_position": 16.0,
5353
"selection": false,
5454
"syntax_highlighter": "GDScript"
5555
}

frontend/labmap2/.godot/exported/133200997/file_cache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ res://paths/to_spud.tres::067a0e9add840e14f969d19954a35f03::1756581495::res://.g
1818
res://paths/to_sunny.tres::f6d3f402cb568b27af46453205310c53::1756606257::res://.godot/exported/133200997/export-cada93e8afac84795deb90a935673d7d-to_sunny.res
1919
res://paths/to_tabitha.tres::0b3a3dc8c07e2153d5e11ad56e943d11::1756606257::res://.godot/exported/133200997/export-79e0c3f09a14c9cecb31cc45b6b989ba-to_tabitha.res
2020
res://paths/to_Windows.tres::58f8c3d335e2aef7783aa87089c498c8::1756581495::res://.godot/exported/133200997/export-60f8b164b2282d0eac4c6689da89a0a6-to_Windows.res
21-
res://scenes/floor_map.tscn::4d48129ba87529907be505da964e0c1f::1756616529::res://.godot/exported/133200997/export-b8367499dc2d207b9c9e1350390b266a-floor_map.scn
21+
res://scenes/floor_map.tscn::4d48129ba87529907be505da964e0c1f::1756618222::res://.godot/exported/133200997/export-b8367499dc2d207b9c9e1350390b266a-floor_map.scn
2222
res://scenes/log_display.tscn::7941dd644f902ff56d0bdbaee4427158::1756581495::res://.godot/exported/133200997/export-51d5c27b22ee0ca0bf6fcd02b835986e-log_display.scn
2323
res://scenes/waddles.tscn::a5ea82a6ba2d83c1f03d72b1be011ecd::1756581495::res://.godot/exported/133200997/export-4611cce7e97e351a3795cc2d42161d58-waddles.scn
2424
res://paths/to_cocoa.tres::3eb1dbfbfc7682974f5a3e0c83b2b3e4::1756606257::res://.godot/exported/133200997/export-6b990d4e482b8a77e68f06524e755b33-to_cocoa.res

frontend/labmap2/scripts/http_request_node.gd

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,14 @@ func _ready():
3636
func _send_http_request(url: String) -> void:
3737
var http_request = HTTPRequest.new()
3838
add_child(http_request)
39+
var headers = [
40+
"Accept: application/json",
41+
"Accept-Encoding: identity"
42+
]
3943
http_request.set_meta("endpoint", url) # Store the endpoint as metadata
4044
http_request.request_completed.connect(self._http_request_completed)
4145

42-
var error = http_request.request(url) # Send the request
46+
var error = http_request.request(url,headers) # Send the request
4347
if error != OK:
4448
Logger.log("An error occurred in the HTTP request.", "Error", "DATA_GENERATOR")
4549

frontend/labmap2_server/static/Labmap2.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@
9898

9999
<script src="Labmap2.js"></script>
100100
<script>
101-
const GODOT_CONFIG = {"args":[],"canvasResizePolicy":2,"ensureCrossOriginIsolationHeaders":true,"executable":"Labmap2","experimentalVK":false,"fileSizes":{"Labmap2.pck":183712,"Labmap2.wasm":35376909},"focusCanvas":true,"gdextensionLibs":[],"serviceWorker":"Labmap2.service.worker.js"};
101+
const GODOT_CONFIG = {"args":[],"canvasResizePolicy":2,"ensureCrossOriginIsolationHeaders":true,"executable":"Labmap2","experimentalVK":false,"fileSizes":{"Labmap2.pck":183824,"Labmap2.wasm":35376909},"focusCanvas":true,"gdextensionLibs":[],"serviceWorker":"Labmap2.service.worker.js"};
102102
const GODOT_THREADS_ENABLED = false;
103103
const engine = new Engine(GODOT_CONFIG);
104104

112 Bytes
Binary file not shown.

frontend/labmap2_server/static/Labmap2.service.worker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// Incrementing CACHE_VERSION will kick off the install event and force
55
// previously cached resources to be updated from the network.
66
/** @type {string} */
7-
const CACHE_VERSION = '1756616548|48478933';
7+
const CACHE_VERSION = '1756618256|1149458602';
88
/** @type {string} */
99
const CACHE_PREFIX = 'Labmap2-sw-cache-';
1010
const CACHE_NAME = CACHE_PREFIX + CACHE_VERSION;

0 commit comments

Comments
 (0)