Remove fallback URIs, remove endpointClient, expose admin api

This commit is contained in:
Rory& committed 2025-12-04 11:01:18 +01:00
1 parent e981f491b7
commit 13bbf5dbd5
11 files changed
+22 -27

No files matched your search

+3
View File
@@ -158,6 +158,9 @@ export class SpacebarServer extends Server {
baseUrl: Config.get().gateway.endpointPublic,
encoding: [...(erlpackSupported ? ["etf"] : []), "json"],
compression: ["zstd-stream", "zlib-stream", null],
},
admin: Config.get().admin.endpointPublic === null ? undefined : {
baseUrl: Config.get().admin.endpointPublic
}
});
});
+8 -14
View File
@@ -33,20 +33,14 @@ router.get(
async (req: Request, res: Response) => {
const { cdn, gateway, api } = Config.get();
const IdentityForm = {
cdn:
cdn.endpointPublic ||
process.env.CDN ||
"http://localhost:3001",
gateway:
gateway.endpointPublic ||
process.env.GATEWAY ||
"ws://localhost:3001",
defaultApiVersion: api.defaultVersion ?? 9,
apiEndpoint: api.endpointPublic ?? "http://localhost:3001/api/",
};
res.json(IdentityForm);
res.json({
admin: Config.get().admin.endpointPublic,
api: Config.get().api.endpointPublic?.split("/api")[0] || "", // Transitional, see /.well-known/spacebar/client
apiEndpoint: api.endpointPublic,
cdn: cdn.endpointPublic,
defaultApiVersion: api.defaultVersion,
gateway: gateway.endpointPublic,
});
},
);