STR v2.1.3

This commit is contained in:
_Lighty_ 2020-06-09 11:50:03 +02:00
parent 461a98ab7e
commit db34891523
2 changed files with 9 additions and 6 deletions

View File

@ -1,4 +1,7 @@
# [SaveToRedux](https://1lighty.github.io/BetterDiscordStuff/?plugin=SaveToRedux "SaveToRedux") Changelog # [SaveToRedux](https://1lighty.github.io/BetterDiscordStuff/?plugin=SaveToRedux "SaveToRedux") Changelog
### 2.1.3
- Fixed startup error on canary
### 2.1.2 ### 2.1.2
- Fixed startup error - Fixed startup error

View File

@ -41,7 +41,7 @@ var SaveToRedux = (() => {
twitter_username: '' twitter_username: ''
} }
], ],
version: '2.1.2', version: '2.1.3',
description: 'Allows you to save images, videos, profile icons, server icons, reactions, emotes and custom status emotes to any folder quickly, as well as install plugins from direct links.', description: 'Allows you to save images, videos, profile icons, server icons, reactions, emotes and custom status emotes to any folder quickly, as well as install plugins from direct links.',
github: 'https://github.com/1Lighty', github: 'https://github.com/1Lighty',
github_raw: 'https://raw.githubusercontent.com/1Lighty/BetterDiscordPlugins/master/Plugins/SaveToRedux/SaveToRedux.plugin.js' github_raw: 'https://raw.githubusercontent.com/1Lighty/BetterDiscordPlugins/master/Plugins/SaveToRedux/SaveToRedux.plugin.js'
@ -50,7 +50,7 @@ var SaveToRedux = (() => {
{ {
title: 'fixed', title: 'fixed',
type: 'fixed', type: 'fixed',
items: ['Fixed startup error'] items: ['Fixed startup error on canary']
} }
], ],
defaultConfig: [ defaultConfig: [
@ -115,7 +115,7 @@ var SaveToRedux = (() => {
); );
const dialog = Utilities.getNestedProp(require('electron'), 'remote.dialog'); const dialog = Utilities.getNestedProp(require('electron'), 'remote.dialog');
const openItem = Utilities.getNestedProp(require('electron'), 'shell.openItem'); const openPath = Utilities.getNestedProp(require('electron'), 'shell.openPath') || Utilities.getNestedProp(require('electron'), 'shell.openItem');
const DelayedCall = Utilities.getNestedProp(WebpackModules.getByProps('DelayedCall'), 'DelayedCall'); const DelayedCall = Utilities.getNestedProp(WebpackModules.getByProps('DelayedCall'), 'DelayedCall');
const FsModule = require('fs'); const FsModule = require('fs');
const RequestModule = require('request'); const RequestModule = require('request');
@ -274,7 +274,7 @@ var SaveToRedux = (() => {
const faultyVars = []; const faultyVars = [];
{ {
const vars = { TextComponent, getEmojiURL, openItem, DelayedCall, FormItem, Messages, TextInput, AvatarModule, TrustStore }; const vars = { TextComponent, getEmojiURL, openPath, DelayedCall, FormItem, Messages, TextInput, AvatarModule, TrustStore };
for (const varName in vars) { for (const varName in vars) {
if (!vars[varName]) faultyVars.push(varName); if (!vars[varName]) faultyVars.push(varName);
} }
@ -787,7 +787,7 @@ var SaveToRedux = (() => {
req req
.pipe(FsModule.createWriteStream(path)) .pipe(FsModule.createWriteStream(path))
.on('finish', () => { .on('finish', () => {
if (openOnSave) openItem(path); if (openOnSave) openPath(path);
BdApi.showToast(`Saved to '${PathModule.resolve(path)}'`, { type: 'success' }); BdApi.showToast(`Saved to '${PathModule.resolve(path)}'`, { type: 'success' });
}) })
.on('error', e => { .on('error', e => {
@ -1027,7 +1027,7 @@ var SaveToRedux = (() => {
XenoLib.createContextMenuItem( XenoLib.createContextMenuItem(
'Open Folder', 'Open Folder',
() => { () => {
openItem(folder.path); openPath(folder.path);
}, },
'open-folder' 'open-folder'
), ),