diff options
| author | historia <[not public]> | 2026-07-03 20:53:00 -0400 |
|---|---|---|
| committer | historia <[not public]> | 2026-07-03 20:53:00 -0400 |
| commit | a5d4ead1795882d25da7eda53680d2a84590693d (patch) | |
| tree | 747a0516e03f22fdf511e55ee4c4809d4a1acd78 /internal/admin/api_map.go | |
| parent | 0dfd7bf19e800b67e03726c18cfa00e623d6b121 (diff) | |
| download | thehouseoficarus-a5d4ead1795882d25da7eda53680d2a84590693d.tar.gz | |
feat: admin map can add new and rename areas. works with empty directories now.
Diffstat (limited to 'internal/admin/api_map.go')
| -rw-r--r-- | internal/admin/api_map.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/internal/admin/api_map.go b/internal/admin/api_map.go index e0476b3..7759029 100644 --- a/internal/admin/api_map.go +++ b/internal/admin/api_map.go @@ -28,6 +28,18 @@ func (s *AdminServer) handleMap(w http.ResponseWriter, r *http.Request) { if dir != "" { if low, ok := findLowestLoadableRoom(s, dir); ok { seed = low + } else { + writeJSON(w, map[string]any{ + "rooms": []any{}, + "links": []any{}, + "upLinks": []any{}, + "downLinks": []any{}, + "dir": dir, + "seed": 0, + "disconnected": []any{}, + "bounds": map[string]int{"minX": 0, "maxX": 0, "minY": 0, "maxY": 0}, + }) + return } } |
