mirror of
https://github.com/simstudioai/sim.git
synced 2026-01-23 13:58:08 -05:00
* my test changes for branch protection * feat(api): introduced 'deploy as an API' button and updated workflows db to include status of deployment * feat(api): added 'trigger' column for logs table to indicate source of workflow run, persist logs from API executions, removed session validation in favor of API key * fix(bug): cleanup old reference to JSX element in favor of ReactElement * feat(api): added persistent notification for one-click deployment with copy boxes for url, keys, & ex curl * fix(ui/notifications): cleaned up deploy with one-click button ui
16 lines
352 B
TypeScript
16 lines
352 B
TypeScript
import { NextResponse } from 'next/server'
|
|
|
|
export function createErrorResponse(error: string, status: number, code?: string) {
|
|
return NextResponse.json(
|
|
{
|
|
error,
|
|
code: code || error.toUpperCase().replace(/\s+/g, '_'),
|
|
},
|
|
{ status }
|
|
)
|
|
}
|
|
|
|
export function createSuccessResponse(data: any) {
|
|
return NextResponse.json(data)
|
|
}
|