Compare commits
2 commits
main
...
perf-pwa-p
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e29c03866a | ||
|
|
a5e4306949 |
3 changed files with 6 additions and 5 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -10,3 +10,4 @@ demo-track.smsg
|
||||||
|
|
||||||
# Dev artifacts
|
# Dev artifacts
|
||||||
.playwright-mcp/
|
.playwright-mcp/
|
||||||
|
!pkg/player/frontend/demo-track.smsg
|
||||||
|
|
|
||||||
1
pkg/player/frontend/demo-track.smsg
Normal file
1
pkg/player/frontend/demo-track.smsg
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
placeholder
|
||||||
|
|
@ -217,7 +217,9 @@ func (p *pwaClient) DownloadAndPackagePWA(pwaURL, manifestURL string, bar *progr
|
||||||
if path == "" {
|
if path == "" {
|
||||||
path = "index.html"
|
path = "index.html"
|
||||||
}
|
}
|
||||||
|
mu.Lock()
|
||||||
dn.AddData(path, body)
|
dn.AddData(path, body)
|
||||||
|
mu.Unlock()
|
||||||
|
|
||||||
// Parse HTML for additional assets
|
// Parse HTML for additional assets
|
||||||
if parseHTML && isHTMLContent(resp.Header.Get("Content-Type"), body) {
|
if parseHTML && isHTMLContent(resp.Header.Get("Content-Type"), body) {
|
||||||
|
|
@ -324,14 +326,11 @@ func (p *pwaClient) DownloadAndPackagePWA(pwaURL, manifestURL string, bar *progr
|
||||||
wg.Add(1)
|
wg.Add(1)
|
||||||
go downloadAndAdd(page, true)
|
go downloadAndAdd(page, true)
|
||||||
}
|
}
|
||||||
wg.Wait()
|
|
||||||
|
|
||||||
// Download remaining assets
|
// Download remaining assets
|
||||||
for _, asset := range assetsToDownload {
|
for _, asset := range assetsToDownload {
|
||||||
if !downloaded[asset] {
|
wg.Add(1)
|
||||||
wg.Add(1)
|
go downloadAndAdd(asset, false)
|
||||||
go downloadAndAdd(asset, false)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
wg.Wait()
|
wg.Wait()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue