Asset fixes

This commit is contained in:
Zef Hemel
2022-10-14 15:53:51 +02:00
parent 7d28b53b75
commit 3a3210ecac
6 changed files with 27 additions and 15 deletions
+3 -3
View File
@@ -5,11 +5,11 @@ export async function readAsset(
name: string,
encoding: "utf8" | "dataurl" = "utf8",
): Promise<string> {
const data = await syscall("asset.readAsset", name);
const dataUrl = await syscall("asset.readAsset", name) as string;
switch (encoding) {
case "utf8":
return new TextDecoder().decode(base64Decode(data));
return new TextDecoder().decode(base64Decode(dataUrl.split(",")[1]));
case "dataurl":
return "data:application/octet-stream," + data;
return dataUrl;
}
}