Skip to content

Commit 4fa6b7a

Browse files
authored
Merge pull request #96 from FrostByteOrg/FROS-Cleanup
FROS-Lots of fun
2 parents 6d65e5a + a93bc3a commit 4fa6b7a

104 files changed

Lines changed: 2792 additions & 874 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env.example

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ NEXT_PUBLIC_SUPABASE_URL=http://localhost:54321
22
NEXT_PUBLIC_SUPABASE_ANON_KEY=<YOUR ANON KEY HERE>
33
PROJECT_ID=<YOUR PROJECT ID HERE>
44

5-
LK_API_KEY=devkey
6-
LK_API_SECRET=secret
5+
NEXT_PUBLIC_LK_API_KEY=devkey
6+
NEXT_PUBLIC_LK_API_SECRET=secret
77

88
NEXT_PUBLIC_LK_TOKEN_ENDPOINT=/api/v1/auth/livekit
99
NEXT_PUBLIC_LK_SERVER_URL=ws://localhost:7880

.eslintrc.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@
1010
},
1111
"plugins": ["@typescript-eslint"],
1212
"rules": {
13-
"brace-style": ["error", "stroustrup", { "allowSingleLine": true }],
14-
"indent": ["error", 2, {"SwitchCase": 1}],
1513
"semi": ["error", "always"],
16-
"quotes": ["error", "single"],
14+
1715
"@typescript-eslint/prefer-ts-expect-error": "warn",
1816
"@typescript-eslint/ban-ts-comment": "error",
1917
"@next/next/no-img-element": "off"

.vscode/settings.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
{
2-
"editor.tabSize": 2
3-
}
2+
"editor.tabSize": 2,
3+
"typescript.tsdk": "node_modules\\typescript\\lib",
4+
"typescript.enablePromptUseWorkspaceTsdk": true
5+
}

pages/_app.tsx renamed to _app.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import '@/styles/globals.css';
2-
import { createBrowserSupabaseClient } from '@supabase/auth-helpers-nextjs';
2+
import { createPagesBrowserClient } from '@supabase/auth-helpers-nextjs';
33
import { SessionContextProvider, Session } from '@supabase/auth-helpers-react';
44
import { AppProps } from 'next/app';
55
import { Source_Sans_3 } from '@next/font/google';
@@ -19,9 +19,7 @@ function App({
1919
}: AppProps<{
2020
initialSession: Session;
2121
}>) {
22-
const [supabaseClient] = useState(() =>
23-
createBrowserSupabaseClient<Database>()
24-
);
22+
const [supabaseClient] = useState(() => createPagesBrowserClient<Database>());
2523

2624
return (
2725
<SessionContextProvider
Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,20 @@ import type { NextApiRequest, NextApiResponse } from 'next';
22
import { createServerSupabaseClient } from '@supabase/auth-helpers-nextjs';
33
import { getProfile, updateUserProfile } from '@/services/profile.service';
44

5-
export default async function handler(req: NextApiRequest, res: NextApiResponse) {
5+
export default async function handler(
6+
req: NextApiRequest,
7+
res: NextApiResponse
8+
) {
69
const { method } = req;
710

811
// Create authenticated Supabase Client.
912
const supabaseServerClient = createServerSupabaseClient({ req, res });
1013

1114
// Now fetch the user
12-
const { data: { user }, error: userError } = await supabaseServerClient.auth.getUser();
15+
const {
16+
data: { user },
17+
error: userError,
18+
} = await supabaseServerClient.auth.getUser();
1319

1420
// No user, return unauthorized error
1521
if (!user) {
@@ -39,8 +45,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
3945
supabaseServerClient,
4046
user.id,
4147
req.body.full_name,
42-
req.body.avatar_url || null,
43-
req.body.website || null,
48+
req.body.website || null
4449
);
4550

4651
if (error) {
@@ -50,7 +55,6 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
5055

5156
return res.status(200).send(profile);
5257
}
53-
5458
else {
5559
res.setHeader('Allow', ['GET', 'PUT']);
5660
return res.status(405).end(`Method ${method} Not Allowed`);
Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
1-
import { deleteServer, getServer, updateServer } from '@/services/server.service';
1+
import {
2+
deleteServer,
3+
getServer,
4+
updateServer,
5+
} from '@/services/server.service';
26
import { Database } from '@/types/database.supabase';
37
import { createServerSupabaseClient } from '@supabase/auth-helpers-nextjs';
48
import type { NextApiRequest, NextApiResponse } from 'next';
59

6-
export default async function handler(req: NextApiRequest, res: NextApiResponse) {
10+
export default async function handler(
11+
req: NextApiRequest,
12+
res: NextApiResponse
13+
) {
714
const { method } = req;
815

916
let serverId: number;
@@ -12,24 +19,28 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
1219
try {
1320
serverId = parseInt(req.query.serverId as string);
1421
}
15-
1622
catch (err: any) {
1723
console.error(err);
1824
return res.status(400).send({ error: 'Invalid server ID' });
1925
}
2026

21-
const supabaseServerClient = createServerSupabaseClient<Database>({ req, res });
27+
const supabaseServerClient = createServerSupabaseClient<Database>({
28+
req,
29+
res,
30+
});
2231

2332
if (method === 'GET') {
24-
const { data: server, error } = await getServer(supabaseServerClient, serverId);
33+
const { data: server, error } = await getServer(
34+
supabaseServerClient,
35+
serverId
36+
);
2537

2638
if (error) {
2739
return res.status(400).send({ error });
2840
}
2941

3042
return res.status(200).send(server);
3143
}
32-
3344
else if (method === 'PUT') {
3445
const { data: server, error } = await updateServer(
3546
supabaseServerClient,
@@ -44,14 +55,15 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
4455

4556
return res.status(200).send(server);
4657
}
47-
4858
else if (method === 'DELETE') {
49-
const { data: { user }, error: userError } = await supabaseServerClient.auth.getUser();
59+
const {
60+
data: { user },
61+
error: userError,
62+
} = await supabaseServerClient.auth.getUser();
5063

5164
if (user) {
5265
const { data: server, error } = await deleteServer(
5366
supabaseServerClient,
54-
user.id,
5567
serverId
5668
);
5769

@@ -68,7 +80,6 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
6880

6981
return res.status(400).json({ message: 'Invalid request' });
7082
}
71-
7283
else {
7384
res.setHeader('Allow', ['GET', 'PUT', 'DELETE']);
7485
res.status(405).json({ message: 'Method not allowed' });
File renamed without changes.

0 commit comments

Comments
 (0)