(я не на 100% понимаю, о чем вы спрашиваете, и у меня недостаточно репутации, чтобы добавить комментарий ... поэтому я сделаю все возможное)
Я предполагаю, что autoUpdaterв основном процессе, а не в рендерере.Итак, первое, что вам нужно сделать, это получить данные от обновления процесса до правильного средства визуализации.Вы можете сделать это с помощью модулей ipcMain
и ipcRenderer
электрона.
Когда у вас есть данные в процессе рендеринга, вам нужно поместить их в индикатор выполнения.Если вы используете redux, вы можете вызвать dispatch () вашего магазина, передав ему действие downloadProgress.
В моем приложении, которое использует redux, я создаю действие DownloadProgress
в основном процессе и отправляю егочерез IPC для рендера.Я бы порекомендовал сделать то же самое, поскольку вы, вероятно, захотите также выполнить действия DownloadCancelled
и DownloadComplete
.
Если это не поможет, уточните следующее:
- пожалуйста, добавьте код, который не обрабатывает ваш вопрос - это поможет вам более точно понять, что вы пытаетесь сделать
- - это автообновление, запущенное в основном процессе или в рендерере
- какую реализацию индикатора выполнения вы используете (пакет npm?) И как вы будете отправлять в него данные (напрямую или через магазин?)