Update dependencies in go.sum to latest versions

This commit removes outdated dependencies and adds updated versions of required modules in the `go.sum` file. The changes ensure the project uses the latest compatible releases, improving stability and maintaining compatibility with current updates.
This commit is contained in:
2025-05-10 18:09:38 +05:00
parent da7d9c8035
commit cce45ee791
11 changed files with 204 additions and 720 deletions

View File

@@ -32,7 +32,9 @@ func (h ConvertorHandler) downloadFFmpeg(progressBar *widget.ProgressBar, progre
progressMessage.Text = h.app.GetLocalizerService().GetMessage(&i18n.LocalizeConfig{
MessageID: "downloadRun",
})
progressMessage.Refresh()
fyne.Do(func() {
progressMessage.Refresh()
})
err = downloadFile("ffmpeg/ffmpeg.zip", "https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip", progressBar)
if err != nil {
return err
@@ -41,7 +43,9 @@ func (h ConvertorHandler) downloadFFmpeg(progressBar *widget.ProgressBar, progre
progressMessage.Text = h.app.GetLocalizerService().GetMessage(&i18n.LocalizeConfig{
MessageID: "unzipRun",
})
progressMessage.Refresh()
fyne.Do(func() {
progressMessage.Refresh()
})
err = unZip("ffmpeg/ffmpeg.zip", "ffmpeg", progressBar)
if err != nil {
return err
@@ -51,12 +55,21 @@ func (h ConvertorHandler) downloadFFmpeg(progressBar *widget.ProgressBar, progre
progressMessage.Text = h.app.GetLocalizerService().GetMessage(&i18n.LocalizeConfig{
MessageID: "testFF",
})
progressMessage.Refresh()
fyne.Do(func() {
progressMessage.Refresh()
})
err = h.saveSettingFFPath("ffmpeg/ffmpeg-master-latest-win64-gpl/bin/ffmpeg.exe", "ffmpeg/ffmpeg-master-latest-win64-gpl/bin/ffprobe.exe")
if err != nil {
return err
}
progressMessage.Text = h.app.GetLocalizerService().GetMessage(&i18n.LocalizeConfig{
MessageID: "completedQueue",
})
fyne.Do(func() {
progressMessage.Refresh()
})
return nil
}
@@ -94,7 +107,9 @@ func downloadFile(filepath string, url string, progressBar *widget.ProgressBar)
f.Write(buf[:n])
downloaded += int64(n)
progressBar.Value = float64(downloaded) / float64(resp.ContentLength) * 100
progressBar.Refresh()
fyne.Do(func() {
progressBar.Refresh()
})
}
}
return nil
@@ -104,6 +119,10 @@ func unZip(fileZip string, directory string, progressBar *widget.ProgressBar) er
progressBar.Value = 0
progressBar.Max = 100
fyne.Do(func() {
progressBar.Refresh()
})
archive, err := zip.OpenReader(fileZip)
if err != nil {
return err
@@ -149,7 +168,9 @@ func unZip(fileZip string, directory string, progressBar *widget.ProgressBar) er
unpackedBytes += bytesRead
progressBar.Value = float64(unpackedBytes) / float64(totalBytes) * 100
progressBar.Refresh()
fyne.Do(func() {
progressBar.Refresh()
})
dstFile.Close()
fileInArchive.Close()