update dependencies
Migrate to the new SvelteKit invalid() API from the deprecated issue() api for forms using remote functions.
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
import { command, form, getRequestEvent, query } from '$app/server';
|
||||
import { loginSchema, signupSchema } from '$lib/schema/auth';
|
||||
import { BACKEND_API_URL } from '$lib/server/config';
|
||||
import { redirect } from '@sveltejs/kit';
|
||||
import { invalid, redirect } from '@sveltejs/kit';
|
||||
|
||||
export const login = form(loginSchema, async (data, invalid) => {
|
||||
export const login = form(loginSchema, async (data, issue) => {
|
||||
const { cookies, locals } = getRequestEvent();
|
||||
|
||||
// Create URL-encoded form data
|
||||
@@ -19,11 +19,11 @@ export const login = form(loginSchema, async (data, invalid) => {
|
||||
|
||||
if (!response.ok) {
|
||||
if (response.status === 401) {
|
||||
invalid(invalid.email('Invalid login credentials'));
|
||||
invalid(issue.email('Invalid login credentials'));
|
||||
} else {
|
||||
const message = await response.text();
|
||||
console.error('Unknown error: ', message);
|
||||
invalid(invalid.email('An unknown error occurred'));
|
||||
invalid(issue.email('An unknown error occurred'));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ export const login = form(loginSchema, async (data, invalid) => {
|
||||
redirect(303, '/');
|
||||
});
|
||||
|
||||
export const signup = form(signupSchema, async (data, invalid) => {
|
||||
export const signup = form(signupSchema, async (data, issue) => {
|
||||
const response = await fetch(`${BACKEND_API_URL}/access/signup`, {
|
||||
method: 'POST',
|
||||
body: JSON.stringify(data),
|
||||
@@ -49,11 +49,11 @@ export const signup = form(signupSchema, async (data, invalid) => {
|
||||
|
||||
if (!response.ok) {
|
||||
if (response.status == 409) {
|
||||
invalid(invalid.email('Email is already in use by another account'));
|
||||
invalid(issue.email('Email is already in use by another account'));
|
||||
} else {
|
||||
const message = await response.text();
|
||||
console.error('Unknown error: ', message);
|
||||
invalid(invalid.email('An unknown error occurred'));
|
||||
invalid(issue.email('An unknown error occurred'));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user