feat(modal): port LinkWarning

This commit is contained in:
Paul Makles
2022-06-18 14:19:31 +01:00
parent 295c22383c
commit eff997e251
11 changed files with 84 additions and 51 deletions

View File

@@ -311,3 +311,11 @@ export async function hydrateState() {
export function useApplicationState() {
return state;
}
/**
* Get the application state
* @returns Application state
*/
export function getApplicationState() {
return state;
}

View File

@@ -2,6 +2,8 @@ import { makeAutoObservable, computed, action } from "mobx";
import Settings from "../Settings";
const TRUSTED_DOMAINS = ["revolt.chat", "revolt.wtf", "gifbox.me", "rvlt.gg"];
/**
* Helper class for changing security options.
*/
@@ -27,6 +29,10 @@ export default class SSecurity {
}
@computed isTrustedOrigin(origin: string) {
if (TRUSTED_DOMAINS.find((x) => origin.endsWith(x))) {
return true;
}
return this.settings.get("security:trustedOrigins")?.includes(origin);
}
}