api: add support for service name aliases

currently only used for bluesky
This commit is contained in:
wukko
2024-09-01 15:28:29 +06:00
parent 57050fb742
commit 740a75851e
3 changed files with 19 additions and 5 deletions

View File

@@ -1,12 +1,13 @@
import { getVersion } from "@imput/version-info";
import { services } from "./processing/service-config.js";
import { friendlyServiceName } from "./processing/service-alias.js";
const version = await getVersion();
const disabledServices = process.env.DISABLED_SERVICES?.split(',') || [];
const enabledServices = new Set(Object.keys(services).filter(e => {
if (!disabledServices.includes(e)) {
return e;
return friendlyServiceName(e);
}
}));