Small tweaks

This commit is contained in:
Bernard Xie 2022-11-17 11:34:14 -08:00
parent 6ef4246565
commit 0e70c0baa5
No known key found for this signature in database
GPG key ID: 3C3E0036CE0F892C
2 changed files with 2 additions and 3 deletions

View file

@ -147,7 +147,6 @@ func (w *watcher) run() error {
func (w *watcher) close() { func (w *watcher) close() {
w.wsclientsMu.Lock() w.wsclientsMu.Lock()
if w.closing { if w.closing {
w.wsclientsMu.Unlock() w.wsclientsMu.Unlock()
return return

View file

@ -117,7 +117,7 @@ var genPNGScript string
func ExportPNG(ms *xmain.State, page playwright.Page, svg []byte) (outputImage []byte, err error) { func ExportPNG(ms *xmain.State, page playwright.Page, svg []byte) (outputImage []byte, err error) {
if page == nil { if page == nil {
ms.Log.Error.Printf("Playwright was not initialized properly for PNG export") ms.Log.Error.Printf("Playwright was not initialized properly for PNG export")
return nil, fmt.Errorf("Playwright page is not initialized for png export") return nil, fmt.Errorf("Playwright page is nil")
} }
encodedSVG := base64.StdEncoding.EncodeToString(svg) encodedSVG := base64.StdEncoding.EncodeToString(svg)
@ -130,7 +130,7 @@ func ExportPNG(ms *xmain.State, page playwright.Page, svg []byte) (outputImage [
pngPrefix := "data:image/png;base64," pngPrefix := "data:image/png;base64,"
if !strings.HasPrefix(pngString, pngPrefix) { if !strings.HasPrefix(pngString, pngPrefix) {
ms.Log.Error.Printf("failed to convert D2 file to PNG") ms.Log.Error.Printf("failed to convert D2 file to PNG")
return nil, fmt.Errorf("playwright export generated invalid png") return nil, fmt.Errorf("Playwright export generated invalid png")
} }
splicedPNGString := pngString[len(pngPrefix):] splicedPNGString := pngString[len(pngPrefix):]
return base64.StdEncoding.DecodeString(splicedPNGString) return base64.StdEncoding.DecodeString(splicedPNGString)