blob: 9cae58a26a42d8241e8f2f5c19284a31cf3e633c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import * as Misskey from 'misskey-js';
import { markRaw } from 'vue';
import { $i } from '@/account';
import { url } from '@/config';
let stream: Misskey.Stream | null = null;
export function useStream(): Misskey.Stream {
if (stream) return stream;
stream = markRaw(new Misskey.Stream(url, $i ? {
token: $i.token,
} : null));
return stream;
}
|