We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9d02e26 commit d71a639Copy full SHA for d71a639
src/routes/(main)/channels/[username]/+page.ts
@@ -5,12 +5,17 @@ import { app } from "$lib/app.svelte";
5
export async function load({ params, parent }) {
6
if (dev) await parent();
7
8
- await app.joined?.leave();
9
-
10
const channel = app.channels.find((c) => c.user.username === params.username);
11
- if (!channel) error(404);
12
13
- await channel.join();
+ if (!channel) {
+ await app.joined?.leave();
+ error(404);
+ }
14
+
15
+ if (app.joined !== channel) {
16
17
+ await channel.join();
18
19
20
return { channel };
21
}
0 commit comments