Disk space ipc fixes (#7610)

* delay get-disk-space until daemon ready

* get fresh diskspace when storage viz renders
This commit is contained in:
jessopb 2022-06-10 12:42:49 -04:00 committed by GitHub
parent 30cbc3f5c5
commit 2be96a25b1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 6 deletions

View file

@ -323,7 +323,7 @@ ipcMain.on('get-disk-space', async (event) => {
rendererWindow.webContents.send('send-disk-space', { diskSpace });
} catch (e) {
rendererWindow.webContents.send('send-disk-space', { error: e.message || e });
console.log('Failed to start LbryFirst', e);
console.log('Failed to get disk space', e);
}
});

View file

@ -1,6 +1,7 @@
// @flow
import * as React from 'react';
import I18nMessage from 'component/i18nMessage';
import { ipcRenderer } from 'electron';
type Props = {
// --- select ---
@ -14,6 +15,9 @@ type Props = {
function StorageViz(props: Props) {
const { diskSpace, viewHostingLimit, autoHostingLimit, viewBlobSpace, autoBlobSpace, privateBlobSpace } = props;
React.useEffect(() => {
ipcRenderer.send('get-disk-space');
}, []);
if (!diskSpace || !diskSpace.total) {
return (

View file

@ -103,8 +103,6 @@ ipcRenderer.on('send-disk-space', (event, result) => {
}
});
ipcRenderer.send('get-disk-space');
// @if TARGET='app'
ipcRenderer.on('open-uri-requested', (event, url, newSession) => {
function handleError() {
app.store.dispatch(
@ -191,7 +189,6 @@ document.addEventListener('click', (event) => {
target = target.parentNode;
}
});
// @endif
document.addEventListener('dragover', (event) => {
event.preventDefault();

View file

@ -341,7 +341,6 @@ export function doDaemonReady() {
);
dispatch({ type: ACTIONS.DAEMON_READY });
// @if TARGET='app'
dispatch(doBalanceSubscribe());
dispatch(doSetAutoLaunch());
dispatch(doFindFFmpeg());
@ -352,7 +351,7 @@ export function doDaemonReady() {
dispatch(doCheckUpgradeAvailable());
}
dispatch(doCheckUpgradeSubscribe());
// @endif
ipcRenderer.send('get-disk-space');
};
}