@budibase/server
Version:
Budibase Web Server
19 lines (16 loc) • 674 B
text/typescript
import { context, DocumentType } from "@budibase/backend-core"
import { App } from "@budibase/types"
/**
* @deprecated the plan is to get everything using `tryGet` instead, then rename
* `tryGet` to `get`.
*/
export async function get(opts?: { production?: boolean }) {
const db = opts?.production ? context.getProdAppDB() : context.getAppDB()
const application = await db.get<App>(DocumentType.APP_METADATA)
return application
}
export async function tryGet(opts?: { production?: boolean }) {
const db = opts?.production ? context.getProdAppDB() : context.getAppDB()
const application = await db.tryGet<App>(DocumentType.APP_METADATA)
return application
}