mirror of
https://github.com/spacebarchat/server.git
synced 2026-04-19 02:05:40 +00:00
Remove fallback URIs, remove endpointClient, expose admin api
This commit is contained in:
@@ -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
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
},
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user