Skip to content

Commit 1500e82

Browse files
committed
Extract server Superforms utilities into $lib/server/validate for future modification
1 parent d390cb8 commit 1500e82

File tree

22 files changed

+28
-45
lines changed

22 files changed

+28
-45
lines changed

Site/src/lib/server/validate.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// I know barrel files suck but I'd like to wrap these functions in the near future
2+
3+
export { arktype } from "sveltekit-superforms/adapters"
4+
export { message, superValidate } from "sveltekit-superforms/server"

Site/src/routes/(legal)/report/+page.server.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import { error } from "@sveltejs/kit"
22
import { type } from "arktype"
3-
import { arktype } from "sveltekit-superforms/adapters"
4-
import { message, superValidate } from "sveltekit-superforms/server"
53
import { authorise } from "$lib/server/auth"
64
import formError from "$lib/server/formError"
75
import ratelimit from "$lib/server/ratelimit"
86
import { db, Record, type RecordId } from "$lib/server/surreal"
7+
import { arktype, message, superValidate } from "$lib/server/validate"
98
import getReporteeQuery from "./getReportee.surql"
109
import reportQuery from "./report.surql"
1110
import reports from "./reports"

Site/src/routes/(main)/admin/accounts/+page.server.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import { type } from "arktype"
2-
import { arktype } from "sveltekit-superforms/adapters"
3-
import { message, superValidate } from "sveltekit-superforms/server"
42
import { authorise } from "$lib/server/auth"
53
import formError from "$lib/server/formError"
64
import ratelimit from "$lib/server/ratelimit"
75
import { db, Record } from "$lib/server/surreal"
6+
import { arktype, message, superValidate } from "$lib/server/validate"
87
import { usernameTest } from "$lib/typeTests"
98
import updatePasswordQuery from "./updatePassword.surql"
109
import usersQuery from "./users.surql"

Site/src/routes/(main)/admin/banners/+page.server.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import { type } from "arktype"
2-
import { arktype } from "sveltekit-superforms/adapters"
3-
import { message, superValidate } from "sveltekit-superforms/server"
42
import { authorise } from "$lib/server/auth"
53
import formError from "$lib/server/formError"
64
import ratelimit from "$lib/server/ratelimit"
75
import { db, Record } from "$lib/server/surreal"
6+
import { arktype, message, superValidate } from "$lib/server/validate"
87
import type { RequestEvent } from "./$types.d"
98
import activeCountQuery from "./activeCount.surql"
109
import bannersQuery from "./banners.surql"

Site/src/routes/(main)/admin/create/+page.server.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import fs from "node:fs"
22
import { redirect } from "@sveltejs/kit"
33
import { type } from "arktype"
4-
import { arktype } from "sveltekit-superforms/adapters"
5-
import { superValidate } from "sveltekit-superforms/server"
64
import types, { typeToNumber } from "$lib/assetTypes"
75
import { authorise } from "$lib/server/auth"
86
import formError from "$lib/server/formError"
97
import { db, Record } from "$lib/server/surreal"
8+
import { arktype, superValidate } from "$lib/server/validate"
109
import createQuery from "./create.surql"
1110

1211
const schema = type({
@@ -46,7 +45,7 @@ actions.default = async ({ locals, request }) => {
4645
if (!fs.existsSync("../data/thumbnails")) fs.mkdirSync("../data/thumbnails")
4746

4847
const { asset, description, name, price, type: assetType } = data
49-
form.data.asset = null as unknown as File// make sure to return as a POJO
48+
form.data.asset = null as unknown as File // make sure to return as a POJO
5049

5150
const [, id] = await db.query<string[]>(createQuery, {
5251
description,

Site/src/routes/(main)/admin/moderation/+page.server.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import { error } from "@sveltejs/kit"
22
import { type } from "arktype"
3-
import { arktype } from "sveltekit-superforms/adapters"
4-
import { message, superValidate } from "sveltekit-superforms/server"
53
import { authorise } from "$lib/server/auth"
64
import formError from "$lib/server/formError"
75
import ratelimit from "$lib/server/ratelimit"
86
import { db, findWhere, Record } from "$lib/server/surreal"
7+
import { arktype, message, superValidate } from "$lib/server/validate"
98
import assocreportQuery from "./assocreport.surql"
109
import moderateQuery from "./moderate.surql"
1110
import moderateeQuery from "./moderatee.surql"

Site/src/routes/(main)/admin/regkeys/+page.server.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import { error } from "@sveltejs/kit"
22
import { type } from "arktype"
3-
import { arktype } from "sveltekit-superforms/adapters"
4-
import { message, superValidate } from "sveltekit-superforms/server"
53
import { authorise } from "$lib/server/auth"
64
import config from "$lib/server/config"
75
import formError from "$lib/server/formError"
86
import ratelimit from "$lib/server/ratelimit"
97
import { db, Record } from "$lib/server/surreal"
8+
import { arktype, message, superValidate } from "$lib/server/validate"
109
import type { RequestEvent } from "./$types"
1110
import createQuery from "./create.surql"
1211
import disabledQuery from "./disabled.surql"

Site/src/routes/(main)/catalog/[id=asset]/[name]/+page.server.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { error, fail, redirect } from "@sveltejs/kit"
22
import { type } from "arktype"
3-
import { arktype } from "sveltekit-superforms/adapters"
4-
import { superValidate } from "sveltekit-superforms/server"
53
import type { Comment } from "$lib/comment"
64
import { authorise } from "$lib/server/auth"
75
import createCommentQuery from "$lib/server/createComment.surql"
@@ -16,6 +14,7 @@ import formError from "$lib/server/formError"
1614
import ratelimit from "$lib/server/ratelimit"
1715
import requestRender from "$lib/server/requestRender"
1816
import { db, find, Record } from "$lib/server/surreal"
17+
import { arktype, superValidate } from "$lib/server/validate"
1918
import { couldMatch, encode } from "$lib/urlName"
2019
import type { RequestEvent } from "./$types"
2120
import assetQuery from "./asset.surql"

Site/src/routes/(main)/catalog/[id=asset]/[name]/settings/+page.server.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import { error } from "@sveltejs/kit"
22
import { type } from "arktype"
3-
import { arktype } from "sveltekit-superforms/adapters"
4-
import { message, superValidate } from "sveltekit-superforms/server"
53
import { authorise } from "$lib/server/auth"
64
import formError from "$lib/server/formError"
75
import { db, Record } from "$lib/server/surreal"
6+
import { arktype, message, superValidate } from "$lib/server/validate"
87
import { encode } from "$lib/urlName"
98
import assetQuery from "./asset.surql"
109
import assetCheckQuery from "./assetCheck.surql"

Site/src/routes/(main)/comment/[comment=strid]/+page.server.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { error } from "@sveltejs/kit"
22
import { type } from "arktype"
3-
import { superValidate } from "sveltekit-superforms"
4-
import { arktype } from "sveltekit-superforms/adapters"
53
import type { Comment } from "$lib/comment"
64
import { authorise } from "$lib/server/auth"
75
import commentType from "$lib/server/commentType"
@@ -10,6 +8,7 @@ import filter from "$lib/server/filter"
108
import formError from "$lib/server/formError"
119
import ratelimit from "$lib/server/ratelimit"
1210
import { db, Record } from "$lib/server/surreal"
11+
import { arktype, superValidate } from "$lib/server/validate"
1312
import removeCommentQuery from "./removeComment.surql"
1413

1514
const schema = type({

0 commit comments

Comments
 (0)