Fixed: Clearing logs not updating UI once complete

(cherry picked from commit 56b3acddc9f50f59c78c03ca072fe802752b88a7)
This commit is contained in:
Mark McDowall
2022-02-27 00:17:40 -08:00
committed by Bogdan
parent 0ff0fe2e68
commit 4a81630073
2 changed files with 16 additions and 8 deletions

View File

@@ -96,7 +96,14 @@ class LogsTableConnector extends Component {
}; };
onClearLogsPress = () => { onClearLogsPress = () => {
this.props.executeCommand({ name: commandNames.CLEAR_LOGS }); this.props.executeCommand({
name: commandNames.CLEAR_LOGS,
commandFinished: this.onCommandFinished
});
};
onCommandFinished = () => {
this.props.gotoLogsFirstPage();
}; };
// //

View File

@@ -50,12 +50,6 @@ class LogFilesConnector extends Component {
this.props.fetchLogFiles(); this.props.fetchLogFiles();
} }
componentDidUpdate(prevProps) {
if (prevProps.deleteFilesExecuting && !this.props.deleteFilesExecuting) {
this.props.fetchLogFiles();
}
}
// //
// Listeners // Listeners
@@ -64,7 +58,14 @@ class LogFilesConnector extends Component {
}; };
onDeleteFilesPress = () => { onDeleteFilesPress = () => {
this.props.executeCommand({ name: commandNames.DELETE_LOG_FILES }); this.props.executeCommand({
name: commandNames.DELETE_LOG_FILES,
commandFinished: this.onCommandFinished
});
};
onCommandFinished = () => {
this.props.fetchLogFiles();
}; };
// //