@budibase/server
Version:
Budibase Web Server
13 lines (11 loc) • 420 B
text/typescript
import { context } from "@budibase/backend-core"
import { Ctx, GetMigrationStatus } from "@budibase/types"
import { isAppFullyMigrated } from "../../appMigrations"
export async function getMigrationStatus(ctx: Ctx<void, GetMigrationStatus>) {
const appId = context.getAppId()
if (!appId) {
ctx.throw("AppId could not be found")
}
const migrated = await isAppFullyMigrated(appId)
ctx.body = { migrated }
}