From d7abb0c4a9e67111dc84f62fab735dd21ccbaac2 Mon Sep 17 00:00:00 2001 From: srgooglo <38926803+srgooglo@users.noreply.github.com> Date: Sun, 8 Mar 2020 03:26:27 +0100 Subject: [PATCH] Flush Fix --- src/components/PostCreator/index.js | 38 +++++++++-------------------- 1 file changed, 11 insertions(+), 27 deletions(-) diff --git a/src/components/PostCreator/index.js b/src/components/PostCreator/index.js index d168fddd..c24a110e 100755 --- a/src/components/PostCreator/index.js +++ b/src/components/PostCreator/index.js @@ -91,12 +91,10 @@ class PostCreator extends React.PureComponent{ const filter = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'video/mp4'; if (!filter) { antd.message.error('Invalid File!'); - this.FlushPostState('error') } const maxsize = file.size / 1024 / 1024 < ycore.DevOptions.MaximunAPIPayload; if (!maxsize) { antd.message.error('Image must smaller than 99MB!'); - this.FlushPostState('error') } return filter && maxsize; } @@ -116,31 +114,17 @@ class PostCreator extends React.PureComponent{ this.setState({ toolbox_open: !this.state.toolbox_open }) } - FlushPostState = (type) =>{ - switch (type) { - case 'error': - this.setState({ - posting_ok: false, - posting: false, - rawtext: '', - fileURL: '', - file: '' - }) - setTimeout( () => {this.setState({ posting_ok: false }) }, 1000) - break; - - default: - this.setState({ - posting_ok: true, - posting: false, - rawtext: '', - fileURL: '', - file: '' - }) - setTimeout( () => {this.setState({ posting_ok: false }) }, 1000) - RefreshFeed() - return - } + FlushPostState(){ + this.setState({ + posting_ok: true, + posting: false, + rawtext: '', + fileURL: '', + file: '' + }) + setTimeout( () => {this.setState({ posting_ok: false }) }, 1000) + RefreshFeed() + return true } handlePublishPost = (e) => {