aboutsummaryrefslogtreecommitdiff
path: root/src/api/settings.ts
diff options
context:
space:
mode:
authorVendicated <vendicated@riseup.net>2022-10-01 00:42:50 +0200
committerVendicated <vendicated@riseup.net>2022-10-01 00:42:50 +0200
commit8161a07dba401f04dac93f861e6b2cffe53ab7e3 (patch)
tree1499e825bcd6a162bc43507f492b262e9b1901ed /src/api/settings.ts
parent9aaa47ea4e9ac068bf5fcbb997e31d722f43f1e5 (diff)
downloadVencord-8161a07dba401f04dac93f861e6b2cffe53ab7e3.tar.gz
Vencord-8161a07dba401f04dac93f861e6b2cffe53ab7e3.tar.bz2
Vencord-8161a07dba401f04dac93f861e6b2cffe53ab7e3.zip
Add in client updater, Notices API
Diffstat (limited to 'src/api/settings.ts')
-rw-r--r--src/api/settings.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/api/settings.ts b/src/api/settings.ts
index 4ee94d3..17f3f12 100644
--- a/src/api/settings.ts
+++ b/src/api/settings.ts
@@ -4,6 +4,7 @@ import { React } from "../webpack/common";
import { mergeDefaults } from '../utils/misc';
interface Settings {
+ notifyAboutUpdates: boolean;
unsafeRequire: boolean;
useQuickCss: boolean;
plugins: {
@@ -15,10 +16,11 @@ interface Settings {
}
const DefaultSettings: Settings = {
+ notifyAboutUpdates: true,
unsafeRequire: false,
useQuickCss: true,
plugins: {}
-} as any;
+};
for (const plugin in plugins) {
DefaultSettings.plugins[plugin] = {
@@ -77,7 +79,7 @@ export const Settings = makeProxy(settings);
* @returns Settings
*/
export function useSettings() {
- const [, forceUpdate] = React.useReducer(x => ({}), {});
+ const [, forceUpdate] = React.useReducer(() => ({}), {});
React.useEffect(() => {
subscriptions.add(forceUpdate);