fix circular reference between i.ts, instance.ts, and misskeyApi.ts
This commit is contained in:
parent
c13beacb3a
commit
5818a89ba0
9 changed files with 21 additions and 20 deletions
|
|
@ -6,7 +6,6 @@
|
|||
import { computed, reactive } from 'vue';
|
||||
import * as Misskey from 'misskey-js';
|
||||
import { miLocalStorage } from '@/local-storage.js';
|
||||
import { fetchInstance } from '@/instance';
|
||||
|
||||
// TODO: 他のタブと永続化されたstateを同期
|
||||
|
||||
|
|
@ -30,10 +29,6 @@ export function incNotesCount() {
|
|||
notesCount++;
|
||||
}
|
||||
|
||||
// instance export can be empty sometimes, which causes problems.
|
||||
const instance = await fetchInstance();
|
||||
export const policies = computed<Misskey.entities.RolePolicies>(() => $i?.policies ?? instance.policies);
|
||||
|
||||
if (_DEV_) {
|
||||
(window as any).$i = $i;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue