feat: partial user platform support + statusMessage -> message

This commit is contained in:
DecDuck
2025-08-27 11:25:23 +10:00
parent 3af00e085e
commit 8efddc07bc
143 changed files with 831 additions and 593 deletions

View File

@ -14,13 +14,13 @@ export default defineClientEventHandler(
if (!rawCapability || typeof rawCapability !== "string")
throw createError({
statusCode: 400,
statusMessage: "capability must be a string",
message: "capability must be a string",
});
if (!configuration || typeof configuration !== "object")
throw createError({
statusCode: 400,
statusMessage: "configuration must be an object",
message: "configuration must be an object",
});
const capability = rawCapability as InternalClientCapability;
@ -28,7 +28,7 @@ export default defineClientEventHandler(
if (!validCapabilities.includes(capability))
throw createError({
statusCode: 400,
statusMessage: "Invalid capability.",
message: "Invalid capability.",
});
const isValid = await capabilityManager.validateCapabilityConfiguration(
@ -38,7 +38,7 @@ export default defineClientEventHandler(
if (!isValid)
throw createError({
statusCode: 400,
statusMessage: "Invalid capability configuration.",
message: "Invalid capability configuration.",
});
await capabilityManager.upsertClientCapability(