refactor(qr): share PNG data URL helpers (#70784)

This commit is contained in:
Vincent Koc
2026-04-23 15:41:45 -07:00
committed by GitHub
parent 707e13f966
commit 1daa552d5f
10 changed files with 160 additions and 33 deletions

View File

@@ -261,6 +261,13 @@ const pngQr = await api.runtime.media.renderQrPngBase64("https://openclaw.ai", {
scale: 6, // 1-12
marginModules: 4, // 0-16
});
const pngQrDataUrl = await api.runtime.media.renderQrPngDataUrl("https://openclaw.ai");
const tmpRoot = resolvePreferredOpenClawTmpDir();
const pngQrFile = await api.runtime.media.writeQrPngTempFile("https://openclaw.ai", {
tmpRoot,
dirPrefix: "my-plugin-qr-",
fileName: "qr.png",
});
```
### `api.runtime.config`