From 1f680eb1a509dc032d8ba762a8cbbde83cde07a2 Mon Sep 17 00:00:00 2001 From: Ronin Date: Mon, 29 Apr 2019 15:02:03 -0400 Subject: [PATCH] Remove useless setting The API only provides results for `NSFW: true` when authenticated, so you don't get any that are branded as nsfw from them. --- Settings.jsx | 14 -------------- components/AnimeModal.jsx | 4 +--- index.js | 8 +------- 3 files changed, 2 insertions(+), 24 deletions(-) delete mode 100644 Settings.jsx diff --git a/Settings.jsx b/Settings.jsx deleted file mode 100644 index f3c2830..0000000 --- a/Settings.jsx +++ /dev/null @@ -1,14 +0,0 @@ -const { React } = require('powercord/webpack'); -const { SwitchItem } = require('powercord/components/settings'); - -module.exports = ({ getSetting, toggleSetting }) => ( -
- toggleSetting('nsfwFilter')} - > - Filter NSFW - -
-); diff --git a/components/AnimeModal.jsx b/components/AnimeModal.jsx index b69efb2..75655bc 100644 --- a/components/AnimeModal.jsx +++ b/components/AnimeModal.jsx @@ -82,9 +82,7 @@ module.exports = class AnimeModal extends React.Component { const { entries } = this.state; const animeResultList = []; entries.forEach(animeResult => { - if (this.props.getSetting('nsfwFilter', true) && !animeResult.attributes.nsfw) { - animeResultList.push(); - } + animeResultList.push(); }); return ( diff --git a/index.js b/index.js index e9e3b9d..ed8a18d 100644 --- a/index.js +++ b/index.js @@ -7,17 +7,11 @@ const { React, getModuleByDisplayName } = require('powercord/webpack'); const { resolve } = require('path'); const AnimeModal = require('./components/AnimeModal'); -const Settings = require('./Settings'); module.exports = class Anime extends Plugin { async startPlugin () { this.loadCSS(resolve(__dirname, 'style.scss')); this._injectModal(); - this.registerSettings('anime', 'Anime Search', (props) => - React.createElement(Settings, { - ...props - }) - ); } pluginWillUnload () { @@ -33,7 +27,7 @@ module.exports = class Anime extends Plugin { position: 'bottom' }, React.createElement('div', { className: 'anime-header-icon-s', - onClick: () => openModal(() => React.createElement(this.settings.connectStore(AnimeModal))) + onClick: () => openModal(AnimeModal) })) ); return res;