Last parts of dev API.
This commit is contained in:
parent
78558bd0dc
commit
98de7e69d1
|
@ -11,7 +11,13 @@ import {
|
||||||
db as dbCore,
|
db as dbCore,
|
||||||
cache,
|
cache,
|
||||||
} from "@budibase/backend-core"
|
} from "@budibase/backend-core"
|
||||||
import { App, Ctx, GetVersionResponse } from "@budibase/types"
|
import {
|
||||||
|
App,
|
||||||
|
ClearDevLockResponse,
|
||||||
|
Ctx,
|
||||||
|
GetVersionResponse,
|
||||||
|
RevertAppResponse,
|
||||||
|
} from "@budibase/types"
|
||||||
|
|
||||||
async function redirect(
|
async function redirect(
|
||||||
ctx: any,
|
ctx: any,
|
||||||
|
@ -69,7 +75,7 @@ export function buildRedirectDelete(path: string) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function clearLock(ctx: any) {
|
export async function clearLock(ctx: Ctx<void, ClearDevLockResponse>) {
|
||||||
const { appId } = ctx.params
|
const { appId } = ctx.params
|
||||||
try {
|
try {
|
||||||
await redisClearLock(appId, ctx.user)
|
await redisClearLock(appId, ctx.user)
|
||||||
|
@ -81,7 +87,7 @@ export async function clearLock(ctx: any) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function revert(ctx: any) {
|
export async function revert(ctx: Ctx<void, RevertAppResponse>) {
|
||||||
const { appId } = ctx.params
|
const { appId } = ctx.params
|
||||||
const productionAppId = dbCore.getProdAppID(appId)
|
const productionAppId = dbCore.getProdAppID(appId)
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,11 @@
|
||||||
export interface GetVersionResponse {
|
export interface GetVersionResponse {
|
||||||
version: string
|
version: string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface ClearDevLockResponse {
|
||||||
|
message: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface RevertAppResponse {
|
||||||
|
message: string
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue