feat(setup): add ability to skip setup wizard and update user model
This commit is contained in:
@@ -181,6 +181,18 @@ export async function updateAws(ctr: any) {
|
||||
return makeResponse({ ctr, content: { code: 200, message: `Connected as ${validation.arn}`, data: { arn: validation.arn } } });
|
||||
}
|
||||
|
||||
export async function skipSetupWizard(ctr: any) {
|
||||
const user = requireAuth(ctr);
|
||||
if (!user) return makeResponse({ ctr, content: { code: 401, message: ERROR_MESSAGES.UNAUTHORIZED.message } });
|
||||
|
||||
await prisma.user.update({
|
||||
where: { id: user.id },
|
||||
data: { setupSkipped: true },
|
||||
});
|
||||
|
||||
return makeResponse({ ctr, content: { code: 200, message: "Setup wizard skipped" } });
|
||||
}
|
||||
|
||||
export async function getWebhookSecret(ctr: any) {
|
||||
const user = requireAuth(ctr);
|
||||
if (!user) return makeResponse({ ctr, content: { code: 401, message: ERROR_MESSAGES.UNAUTHORIZED.message } });
|
||||
|
||||
Reference in New Issue
Block a user