feat: add cloud save backend

This commit is contained in:
DecDuck
2025-04-01 21:08:57 +11:00
parent e7109e58bb
commit 36e6c92938
26 changed files with 642 additions and 35 deletions
@@ -21,14 +21,14 @@ export default defineClientEventHandler(async (h3, { clientId }) => {
statusMessage: "configuration must be an object",
});
if (!(rawCapability in validCapabilities))
const capability = rawCapability as InternalClientCapability;
if (!validCapabilities.includes(capability))
throw createError({
statusCode: 400,
statusMessage: "Invalid capability.",
});
const capability = rawCapability as InternalClientCapability;
const isValid = await capabilityManager.validateCapabilityConfiguration(
capability,
configuration