diff --git a/Plugins/CustomQuoter/CustomQuoter.plugin.js b/Plugins/CustomQuoter/CustomQuoter.plugin.js index 6a58a47292..955c7bc1cc 100644 --- a/Plugins/CustomQuoter/CustomQuoter.plugin.js +++ b/Plugins/CustomQuoter/CustomQuoter.plugin.js @@ -67,7 +67,7 @@ module.exports = (_ => { var settings = {}, formats = {}, format = null; const PreviewMessageComponent = class PreviewMessage extends BdApi.React.Component { - render () { + render() { let spoofChannel = new BDFDB.DiscordObjects.Channel({ id: "126223823845647771", guild_id: "850725684241078788", diff --git a/Plugins/FriendNotifications/FriendNotifications.plugin.js b/Plugins/FriendNotifications/FriendNotifications.plugin.js index 386adb61cf..4239bf13d9 100644 --- a/Plugins/FriendNotifications/FriendNotifications.plugin.js +++ b/Plugins/FriendNotifications/FriendNotifications.plugin.js @@ -131,10 +131,10 @@ module.exports = (_ => { }; const FriendOnlineCounterComponent = class FriendOnlineCounter extends BdApi.React.Component { - componentDidMount () { + componentDidMount() { friendCounter = this; } - render () { + render() { return BDFDB.ReactUtils.createElement("div", { className: BDFDB.disCN.guildouter, children: BDFDB.ReactUtils.createElement("div", { @@ -149,10 +149,10 @@ module.exports = (_ => { }; const TimeLogComponent = class TimeLog extends BdApi.React.Component { - componentDidMount () { + componentDidMount() { timeLogList = this; } - render () { + render() { return this.props.entries.length ? BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.PaginatedList, { items: this.props.entries, amount: 100, diff --git a/Plugins/ImageUtilities/ImageUtilities.plugin.js b/Plugins/ImageUtilities/ImageUtilities.plugin.js index 351da58be7..e05c8c064a 100644 --- a/Plugins/ImageUtilities/ImageUtilities.plugin.js +++ b/Plugins/ImageUtilities/ImageUtilities.plugin.js @@ -74,18 +74,18 @@ module.exports = (_ => { var settings = {}, amounts = {}, zoomSettings = {}, engines = {}, enabledEngines = {}, ownLocations = {}, downloadsFolder; const ImageDetails = class ImageDetails extends BdApi.React.Component { - componentDidMount () { + componentDidMount() { this.props.attachment = BDFDB.ReactUtils.findValue(BDFDB.ObjectUtils.get(this, `${BDFDB.ReactUtils.instanceKey}.return`), "attachment", {up: true}); BDFDB.ReactUtils.forceUpdate(this); } - componentDidUpdate () { + componentDidUpdate() { if ((!this.props.attachment || !this.props.attachment.size) && !this.props.loaded) { this.props.loaded = true; this.props.attachment = BDFDB.ReactUtils.findValue(BDFDB.ObjectUtils.get(this, `${BDFDB.ReactUtils.instanceKey}.return`), "attachment", {up: true}); BDFDB.ReactUtils.forceUpdate(this); } } - render () { + render() { return !this.props.attachment ? null : BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.Flex, { className: BDFDB.disCN._imageutilitiesimagedetails, children: [ diff --git a/Plugins/PluginRepo/PluginRepo.plugin.js b/Plugins/PluginRepo/PluginRepo.plugin.js index a144eac01e..f14d7d1f35 100644 --- a/Plugins/PluginRepo/PluginRepo.plugin.js +++ b/Plugins/PluginRepo/PluginRepo.plugin.js @@ -119,7 +119,7 @@ module.exports = (_ => { const pluginRepoIcon = ``; const RepoListComponent = class PluginList extends BdApi.React.Component { - componentDidMount () { + componentDidMount() { list = this; BDFDB.TimeUtils.timeout(_ => { forcedSort = null; @@ -157,7 +157,7 @@ module.exports = (_ => { if (this.props.orderKey == "DESC") plugins.reverse(); return plugins; } - render () { + render() { let automaticLoading = BDFDB.BDUtils.getSettings(BDFDB.BDUtils.settingsIds.automaticLoading); if (!this.props.tab) this.props.tab = "Plugins"; this.props.entries = (!loading.is && !BDFDB.ObjectUtils.isEmpty(loadedPlugins) ? this.filterPlugins() : []).map(plugin => BDFDB.ReactUtils.createElement(RepoCardComponent, { @@ -234,7 +234,7 @@ module.exports = (_ => { }; const RepoCardComponent = class PluginCard extends BdApi.React.Component { - render () { + render() { let buttonConfig = buttonData[(Object.entries(pluginStates).find(n => n[1] == this.props.plugin.state) || [])[0]]; return buttonConfig && BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.AddonCard, { icon: BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.SvgIcon, { @@ -385,10 +385,10 @@ module.exports = (_ => { }; const RepoListHeaderComponent = class PluginListHeader extends BdApi.React.Component { - componentDidMount () { + componentDidMount() { header = this; } - render () { + render() { if (!this.props.tab) this.props.tab = "Plugins"; return BDFDB.ReactUtils.createElement("div", { className: BDFDB.disCN._repolistheader, diff --git a/Plugins/ServerDetails/ServerDetails.plugin.js b/Plugins/ServerDetails/ServerDetails.plugin.js index e2780c2ca8..9e71754d48 100644 --- a/Plugins/ServerDetails/ServerDetails.plugin.js +++ b/Plugins/ServerDetails/ServerDetails.plugin.js @@ -71,14 +71,14 @@ module.exports = (_ => { super(props); this.state = {fetchedOwner: false, delayed: false, repositioned: false}; } - componentDidUpdate () { + componentDidUpdate() { if (amounts.tooltipDelay && this.state.delayed && !this.state.repositioned) { this.state.repositioned = true; let tooltip = BDFDB.DOMUtils.getParent(BDFDB.dotCN.tooltip, BDFDB.ObjectUtils.get(this, `${BDFDB.ReactUtils.instanceKey}.return.return.stateNode.containerInfo`)); if (tooltip) tooltip.update(); } } - render () { + render() { if (amounts.tooltipDelay && !this.state.delayed) { BDFDB.TimeUtils.timeout(_ => { this.state.delayed = true; @@ -144,7 +144,7 @@ module.exports = (_ => { }; const GuildDetailsRowComponent = class GuildDetailsRow extends BdApi.React.Component { - render () { + render() { return (this.props.prefix.length + this.props.string.length) > Math.round(34 * (amounts.tooltipWidth/300)) ? [ BDFDB.ReactUtils.createElement("div", { children: `${this.props.prefix}:` diff --git a/Plugins/ServerFolders/ServerFolders.plugin.js b/Plugins/ServerFolders/ServerFolders.plugin.js index 76e14f16ed..504f34ac8b 100644 --- a/Plugins/ServerFolders/ServerFolders.plugin.js +++ b/Plugins/ServerFolders/ServerFolders.plugin.js @@ -86,10 +86,10 @@ module.exports = (_ => { var folderGuildContent = null; const folderGuildContentComponent = class FolderGuildsContent extends BdApi.React.Component { - componentDidMount () { + componentDidMount() { folderGuildContent = this; } - render () { + render() { let closing = this.props.closing; delete this.props.closing; let folders = Array.from(BDFDB.LibraryModules.FolderUtils.getExpandedFolders()).map(folderId => BDFDB.LibraryModules.FolderStore.getGuildFolderById(folderId)).filter(folder => folder && folder.guildIds); @@ -201,7 +201,7 @@ module.exports = (_ => { }; const folderIconPickerComponent = class FolderIconPicker extends BdApi.React.Component { - render () { + render() { let folderIcons = _this.loadAllIcons(); for (let id in folderIcons) if (!folderIcons[id].customID) { folderIcons[id].openicon = _this.createBase64SVG(folderIcons[id].openicon); @@ -252,7 +252,7 @@ module.exports = (_ => { var redCross = `'data:image/svg+xml; base64, PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI0MDAiIGhlaWdodD0iNDAwIj48cGF0aCBkPSJNNDAuNDAwIDE3LjE3OCBDIDM5Ljg1MCAxNy4zNjYsMzguNzkzIDE3LjUzOCwzOC4wNTAgMTcuNTYwIEMgMzMuMzUxIDE3LjY5OSwyMy4zOTcgMjQuNzg4LDIxLjM4MSAyOS40MzIgQyAyMS4wODcgMzAuMTA5LDIwLjU2NiAzMC44OTYsMjAuMjIzIDMxLjE4MSBDIDE5Ljg4MCAzMS40NjUsMTkuNjAwIDMxLjg2NiwxOS42MDAgMzIuMDcxIEMgMTkuNjAwIDMyLjI3NiwxOS4yMzYgMzMuMjQyLDE4Ljc5MiAzNC4yMTggQyAxNi4zNDUgMzkuNTg5LDE2LjM0NSA0OS42MTEsMTguNzkyIDU0Ljk4MiBDIDE5LjIzNiA1NS45NTgsMTkuNjAwIDU2LjkxOCwxOS42MDAgNTcuMTE2IEMgMTkuNjAwIDU3LjMxNCwxOS45NjAgNTcuODAyLDIwLjQwMCA1OC4yMDAgQyAyMC44NDAgNTguNTk4LDIxLjIwMCA1OS4xMzEsMjEuMjAwIDU5LjM4NSBDIDIxLjIwMCA2MC4zOTEsMjUuNjgwIDY0Ljk0Miw5MS41MDUgMTMwLjgwMCBDIDEyOC45OTUgMTY4LjMxMCwxNTkuODQ5IDE5OS4zMjYsMTYwLjA2OCAxOTkuNzI0IEMgMTYwLjQwOSAyMDAuMzQ0LDE1MC45NTAgMjA5Ljk2NCw5My45ODkgMjY2LjkyNCBDIDE4Ljc5OCAzNDIuMTEzLDE5LjYwMCAzNDEuMjkyLDE5LjYwMCAzNDMuMTI2IEMgMTkuNjAwIDM0My4yODMsMTkuMjUwIDM0NC4wNjUsMTguODIyIDM0NC44NjQgQyAxNS40MjkgMzUxLjE5NSwxNS45NTggMzYyLjkxOCwxOS45MzIgMzY5LjQ0MCBDIDIyLjA5NCAzNzIuOTkwLDI3LjQ3NCAzNzguODAwLDI4LjU5OCAzNzguODAwIEMgMjguODYxIDM3OC44MDAsMjkuNDAyIDM3OS4xNjAsMjkuODAwIDM3OS42MDAgQyAzMC4xOTggMzgwLjA0MCwzMC43MDMgMzgwLjQwMCwzMC45MjIgMzgwLjQwMCBDIDMxLjE0MSAzODAuNDAwLDMyLjIzOCAzODAuODMxLDMzLjM2MCAzODEuMzU4IEMgMzQuNDgyIDM4MS44ODYsMzYuNDgwIDM4Mi41MzMsMzcuODAwIDM4Mi43OTcgQyA0My43ODYgMzgzLjk5NCw0NC4zMjMgMzg0LjAyNyw0Ny4yOTkgMzgzLjM4NiBDIDQ4Ljg5NSAzODMuMDQyLDUxLjAxMCAzODIuNjE5LDUyLjAwMCAzODIuNDQ2IEMgNTIuOTkwIDM4Mi4yNzQsNTQuNTE3IDM4MS43NDMsNTUuMzk0IDM4MS4yNjYgQyA1Ni4yNzEgMzgwLjc5MCw1Ny4xODggMzgwLjQwMCw1Ny40MzIgMzgwLjQwMCBDIDU3LjY3NiAzODAuNDAwLDU4LjIwMiAzODAuMDQwLDU4LjYwMCAzNzkuNjAwIEMgNTguOTk4IDM3OS4xNjAsNTkuNTk4IDM3OC44MDAsNTkuOTMyIDM3OC44MDAgQyA2MC4yNjcgMzc4LjgwMCw5MS43MjUgMzQ3LjYxNSwxMjkuODM5IDMwOS41MDAgQyAxNjkuMDU3IDI3MC4yODEsMTk5LjQ5NiAyNDAuMTQ1LDE5OS45NjQgMjQwLjA3MyBDIDIwMC42MDIgMjM5Ljk3NSwyMTYuMDAxIDI1NS4xOTMsMjY3LjQ5NSAzMDYuODE0IEMgMzI3LjA0NiAzNjYuNTExLDMzOS41MzEgMzc4LjgwMCwzNDAuNjI3IDM3OC44MDAgQyAzNDAuNzk4IDM3OC44MDAsMzQxLjI2NSAzNzkuMDk3LDM0MS42NjcgMzc5LjQ2MSBDIDM0NS43MjggMzgzLjEzNiwzNjEuMDEzIDM4NC40MDksMzY1LjY4NSAzODEuNDYxIEMgMzY2LjE4OCAzODEuMTQzLDM2Ny4wMjQgMzgwLjc1NywzNjcuNTQxIDM4MC42MDIgQyAzNzAuNTgzIDM3OS42OTEsMzc2LjYyMyAzNzQuMjAwLDM3OS4zODIgMzY5LjgzNiBDIDM4NS4xMDUgMzYwLjc4NSwzODQuMDM5IDM0Ni40MDksMzc3LjAzOSAzMzguMjI4IEMgMzc2LjA4NCAzMzcuMTEzLDM0NC44NDYgMzA1Ljc0MywzMDcuNjIxIDI2OC41MTcgQyAyNTUuMzI5IDIxNi4yMjQsMjM5Ljk2OSAyMDAuNjQ3LDI0MC4wNzAgMjAwLjAwOSBDIDI0MC4xNDMgMTk5LjU0NSwyNzAuMDYyIDE2OS4yODgsMzA4LjIxNiAxMzEuMDkxIEMgMzQ1LjYyNSA5My42NDEsMzc2LjcyMyA2Mi4zNzAsMzc3LjMyNCA2MS42MDAgQyAzODQuMjg2IDUyLjY3OCwzODUuMDM2IDQwLjYyMSwzNzkuMjc3IDMwLjE3MSBDIDM3Ni4xMzYgMjQuNDY5LDM2Ny45MDYgMTguNTM3LDM2MS42NjggMTcuNDc3IEMgMzU0LjY1NiAxNi4yODYsMzQ1LjA5NSAxNy42NjUsMzQxLjg4MyAyMC4zMzEgQyAzNDEuNTY3IDIwLjU5NCwzNDAuNTQ5IDIxLjMxOCwzMzkuNjIyIDIxLjk0MSBDIDMzOC42OTUgMjIuNTYzLDMwNy4wMzEgNTMuOTcyLDI2OS4yNTkgOTEuNzM3IEMgMjMxLjQ4NiAxMjkuNTAxLDIwMC4zMzAgMTYwLjQwMCwyMDAuMDIyIDE2MC40MDAgQyAxOTkuNzE0IDE2MC40MDAsMTY4LjkzOCAxMjkuODY5LDEzMS42MzEgOTIuNTU0IEMgNTYuMjI1IDE3LjEzMSw2MC4yODggMjEuMDQ3LDU1LjIwMCAxOC44ODcgQyA1MS41OTEgMTcuMzU0LDQyLjgzNiAxNi4zNDMsNDAuNDAwIDE3LjE3OHoiIGZpbGw9InJnYigyNDAsIDcxLCA3MSkiPjwvcGF0aD48L3N2Zz4='`; const folderIconCustomPreviewComponent = class FolderIconCustomPreview extends BdApi.React.Component { - componentDidMount () { + componentDidMount() { this._previewInterval = BDFDB.TimeUtils.interval(_ => { this.props.tick = !this.props.tick; BDFDB.ReactUtils.forceUpdate(this); @@ -299,7 +299,7 @@ module.exports = (_ => { img.src = base64; } } - render () { + render() { return [ BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.FormComponents.FormItem, { title: _this.labels.modal_customopen, diff --git a/Plugins/ShowHiddenChannels/ShowHiddenChannels.plugin.js b/Plugins/ShowHiddenChannels/ShowHiddenChannels.plugin.js index 21d174d973..85bdb35c83 100644 --- a/Plugins/ShowHiddenChannels/ShowHiddenChannels.plugin.js +++ b/Plugins/ShowHiddenChannels/ShowHiddenChannels.plugin.js @@ -95,7 +95,7 @@ module.exports = (_ => { }; const userRowComponent = class UserRow extends BdApi.React.Component { - componentDidMount () { + componentDidMount() { if (this.props.user.fetchable) { this.props.user.fetchable = false; BDFDB.LibraryModules.UserFetchUtils.getUser(this.props.user.id).then(fetchedUser => { @@ -104,7 +104,7 @@ module.exports = (_ => { }); } } - render () { + render() { return BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.ListRow, { prefix: BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.AvatarComponents.default, { className: BDFDB.disCN.listavatar, @@ -128,7 +128,7 @@ module.exports = (_ => { }; const roleRowComponent = class RoleRow extends BdApi.React.Component { - render () { + render() { return BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.ListRow, { prefix: BDFDB.ReactUtils.createElement("div", { className: BDFDB.disCNS.avataricon + BDFDB.disCNS.listavatar + BDFDB.disCNS.avatariconsizemedium + BDFDB.disCN.avatariconinactive, diff --git a/Plugins/SpotifyControls/SpotifyControls.plugin.js b/Plugins/SpotifyControls/SpotifyControls.plugin.js index e61980174e..c50b077d6e 100644 --- a/Plugins/SpotifyControls/SpotifyControls.plugin.js +++ b/Plugins/SpotifyControls/SpotifyControls.plugin.js @@ -71,7 +71,7 @@ module.exports = (_ => { ]; const SpotifyControlsComponent = class SpotifyControls extends BdApi.React.Component { - componentDidMount () { + componentDidMount() { controls = this; } request(socket, device, type, data) { @@ -110,7 +110,7 @@ module.exports = (_ => { }); }); } - render () { + render() { let socketDevice = BDFDB.LibraryModules.SpotifyTrackUtils.getActiveSocketAndDevice(); if (!socketDevice) return null; if (this.props.song) { @@ -321,7 +321,7 @@ module.exports = (_ => { } }; const SpotifyControlsButtonComponent = class SpotifyControlsButton extends BdApi.React.Component { - render () { + render() { if (!this.props.playerSize || !buttonConfigs[this.props.type] || !buttonConfigs[this.props.type][this.props.playerSize]) return null; let button = BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.Button, BDFDB.ObjectUtils.exclude(Object.assign({}, this.props, { className: BDFDB.DOMUtils.formatClassName(BDFDB.disCN.accountinfobutton, this.props.disabled ? BDFDB.disCN.accountinfobuttondisabled : BDFDB.disCN.accountinfobuttonenabled, this.props.active && BDFDB.disCN._spotifycontrolsbuttonactive), @@ -343,7 +343,7 @@ module.exports = (_ => { } }; const SpotifyControlsTimelineComponent = class SpotifyControlsTimeline extends BdApi.React.Component { - componentDidMount () { + componentDidMount() { BDFDB.TimeUtils.clear(updateInterval); updateInterval = BDFDB.TimeUtils.interval(_ => { if (!this.updater || typeof this.updater.isMounted != "function" || !this.updater.isMounted(this)) BDFDB.TimeUtils.clear(updateInterval); @@ -360,7 +360,7 @@ module.exports = (_ => { let hours = Math.floor((time / (1000 * 60 * 60)) % 24); return `${hours > 0 ? hours + ":" : ""}${hours > 0 && minutes < 10 ? "0" + minutes : minutes}:${seconds < 10 ? "0" + seconds : seconds}` } - render () { + render() { let maxTime = this.props.song.timestamps.end - this.props.song.timestamps.start; let currentTime = (!playbackState.is_playing && stopTime ? stopTime : new Date()) - this.props.song.timestamps.start; currentTime = currentTime > maxTime ? maxTime : currentTime; diff --git a/Plugins/ThemeRepo/ThemeRepo.plugin.js b/Plugins/ThemeRepo/ThemeRepo.plugin.js index 614234c04a..5676426499 100644 --- a/Plugins/ThemeRepo/ThemeRepo.plugin.js +++ b/Plugins/ThemeRepo/ThemeRepo.plugin.js @@ -119,7 +119,7 @@ module.exports = (_ => { const themeRepoIcon = ``; const RepoListComponent = class ThemeList extends BdApi.React.Component { - componentDidMount () { + componentDidMount() { list = this; BDFDB.TimeUtils.timeout(_ => { forcedSort = null; @@ -224,7 +224,7 @@ module.exports = (_ => { } }); } - render () { + render() { let automaticLoading = BDFDB.BDUtils.getSettings(BDFDB.BDUtils.settingsIds.automaticLoading); if (!this.props.tab) this.props.tab = "Themes"; this.props.entries = (!loading.is && !BDFDB.ObjectUtils.isEmpty(loadedThemes) ? this.filterThemes() : []).map(theme => BDFDB.ReactUtils.createElement(RepoCardComponent, { @@ -503,7 +503,7 @@ module.exports = (_ => { }; const RepoCardComponent = class ThemeCard extends BdApi.React.Component { - render () { + render() { let buttonConfig = buttonData[(Object.entries(themeStates).find(n => n[1] == this.props.theme.state) || [])[0]]; return buttonConfig && BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.AddonCard, { icon: BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.SvgIcon, { @@ -677,10 +677,10 @@ module.exports = (_ => { }; const RepoListHeaderComponent = class ThemeListHeader extends BdApi.React.Component { - componentDidMount () { + componentDidMount() { header = this; } - render () { + render() { if (!this.props.tab) this.props.tab = "Themes"; return BDFDB.ReactUtils.createElement("div", { className: BDFDB.disCN._repolistheader,