chore: dependency updates and minor refactors

- Bump `@tanstack/react-query` and related packages to 5.95.0
- Add `@orpc/json-schema`, `@orpc/openapi`, `@orpc/server`, `@orpc/zod` to catalog and use catalog refs in `apps/server`
- Move `ORPCError` throws for backup not-found/invalid into `@sofa/core/backup` so the server procedure can simply `await deleteBackup()` without re-wrapping errors
- Add `@orpc/server` dep to `packages/core` to support the above
- Add `expo-updates` to native deps; switch `requireNativeModule` import to `expo` in `WidgetImagesModule`
- Pin native `react`/`react-dom` to catalog to avoid duplicate copies
- Add `@lingui/core` to web and `react` to i18n package deps
This commit is contained in:
2026-03-22 14:11:45 -04:00
parent 2c7068ced3
commit 6be586bd53
10 changed files with 77 additions and 185 deletions
+1 -16
View File
@@ -36,22 +36,7 @@ export const backupsCreate = os.admin.backups.create.use(admin).handler(async ()
});
export const backupsDelete = os.admin.backups.delete.use(admin).handler(async ({ input }) => {
try {
await deleteBackup(input.filename);
} catch (err) {
if (err instanceof ORPCError) throw err;
const msg = err instanceof Error ? err.message : String(err);
if (msg.includes("not found")) {
throw new ORPCError("NOT_FOUND", {
message: msg,
data: { code: AppErrorCode.BACKUP_NOT_FOUND },
});
}
throw new ORPCError("BAD_REQUEST", {
message: msg,
data: { code: AppErrorCode.BACKUP_DELETE_FAILED },
});
}
await deleteBackup(input.filename);
});
export const backupsRestore = os.admin.backups.restore