allow unauthenticated (logged-out) users to translate notes
This commit is contained in:
parent
5d8a8bba2a
commit
50a64f97df
11 changed files with 44 additions and 38 deletions
|
|
@ -3,9 +3,10 @@
|
|||
* SPDX-License-Identifier: AGPL-3.0-only
|
||||
*/
|
||||
|
||||
import { reactive } from 'vue';
|
||||
import { computed, reactive } from 'vue';
|
||||
import * as Misskey from 'misskey-js';
|
||||
import { miLocalStorage } from '@/local-storage.js';
|
||||
import { fetchInstance } from '@/instance';
|
||||
|
||||
// TODO: 他のタブと永続化されたstateを同期
|
||||
|
||||
|
|
@ -29,6 +30,10 @@ 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