pl-fe: fix model downloading state display
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
This commit is contained in:
@ -44,11 +44,12 @@ const useLocalStatusTranslation = (statusId: string, targetLanguage?: string) =>
|
|||||||
sourceLanguage: sourceLanguage!,
|
sourceLanguage: sourceLanguage!,
|
||||||
targetLanguage: targetLanguage!,
|
targetLanguage: targetLanguage!,
|
||||||
monitor: (createMonitor) => {
|
monitor: (createMonitor) => {
|
||||||
setLanguageModelAvailability(sourceLanguage!, targetLanguage!, 'downloading');
|
createMonitor.addEventListener('downloadprogress', ((e: ProgressEvent) => {
|
||||||
|
|
||||||
createMonitor.addEventListener('progress', ((e: ProgressEvent) => {
|
|
||||||
setLanguageModelDownloadProgress(sourceLanguage!, targetLanguage!, e);
|
setLanguageModelDownloadProgress(sourceLanguage!, targetLanguage!, e);
|
||||||
if (e.loaded === e.total) {
|
|
||||||
|
if (e.loaded === 0) {
|
||||||
|
setLanguageModelAvailability(sourceLanguage!, targetLanguage!, 'downloading');
|
||||||
|
} else if (e.loaded === e.total) {
|
||||||
setLanguageModelAvailability(sourceLanguage!, targetLanguage!, 'available');
|
setLanguageModelAvailability(sourceLanguage!, targetLanguage!, 'available');
|
||||||
}
|
}
|
||||||
}) as EventListener);
|
}) as EventListener);
|
||||||
|
|||||||
Reference in New Issue
Block a user