aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package.json2
-rw-r--r--src/graphql/user/resolvers.ts16
-rw-r--r--src/routes/user/[user]/+page.gql12
-rw-r--r--src/routes/user/[user]/+page.ts32
4 files changed, 31 insertions, 31 deletions
diff --git a/package.json b/package.json
index d714c14c..b66e4eb7 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
"private": true,
"scripts": {
"dev": "vite dev",
- "build": "vite build",
+ "build": "npx sveltekit-graphql generate && vite build",
"preview": "vite preview",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
diff --git a/src/graphql/user/resolvers.ts b/src/graphql/user/resolvers.ts
index a18358be..af71d384 100644
--- a/src/graphql/user/resolvers.ts
+++ b/src/graphql/user/resolvers.ts
@@ -3,12 +3,12 @@ import type { WithIndex } from '../$types';
import type { Resolvers, Badge } from './$types';
export const resolvers: WithIndex<Resolvers> = {
- Query: {
- User: async (_, args /* , _context */) => {
- return {
- id: args.id,
- badges: await getUserBadges(args.id) as Badge[]
- }
- }
- }
+ Query: {
+ User: async (_, args /* , _context */) => {
+ return {
+ id: args.id,
+ badges: (await getUserBadges(args.id)) as Badge[]
+ };
+ }
+ }
};
diff --git a/src/routes/user/[user]/+page.gql b/src/routes/user/[user]/+page.gql
index 182969e2..a0ca87c1 100644
--- a/src/routes/user/[user]/+page.gql
+++ b/src/routes/user/[user]/+page.gql
@@ -1,7 +1,7 @@
query Profile($id: Int!) {
- User(id: $id) {
- badges {
- id
- }
- }
-} \ No newline at end of file
+ User(id: $id) {
+ badges {
+ id
+ }
+ }
+}
diff --git a/src/routes/user/[user]/+page.ts b/src/routes/user/[user]/+page.ts
index 9d498404..c84caafb 100644
--- a/src/routes/user/[user]/+page.ts
+++ b/src/routes/user/[user]/+page.ts
@@ -1,19 +1,19 @@
-import { load_Profile } from "$houdini"
-import { user } from "$lib/Data/AniList/user"
-import type { LoadEvent } from "@sveltejs/kit"
+import { load_Profile } from '$houdini';
+import { user } from '$lib/Data/AniList/user';
+import type { LoadEvent } from '@sveltejs/kit';
export const load = async (event: LoadEvent) => {
- const username = event.params.user as string
- const userData = (await
- user(username, /^\d+$/.test(username)))
+ const username = event.params.user as string;
+ const userData = await user(username, /^\d+$/.test(username));
- return {
- ...(await load_Profile({
- event, variables: {
- id: userData.id,
- }
- })),
- username,
- userData
- }
-} \ No newline at end of file
+ return {
+ ...(await load_Profile({
+ event,
+ variables: {
+ id: userData.id
+ }
+ })),
+ username,
+ userData
+ };
+};