authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-02-27 20:49:28-08:00
committergravatar for jmarminge@gmail.comJulius Marminge <jmarminge@gmail.com> 2026-02-27 21:30:46-08:00
loga6c57e169aa8e06189d2a8e88672549731b305c0
tree62ea1420a64e5a9f6381355d2bb6607312f79137
parent6f92f0a66855ef6745814b0a91cffc2d588e0777

nit


1 files changed, 4 insertions(+), 6 deletions(-)

apps/server/src/orchestration/Layers/ProjectionPipeline.ts+4-6
......@@ -101,14 +101,12 @@ function parseBase64DataUrl(
101101 dataUrl: string,
102102): { readonly mimeType: string; readonly base64: string } | null {
103103 const match = /^data:([^;,]+);base64,([a-z0-9+/=\r\n]+)$/i.exec(dataUrl.trim());
104 if (!match) {
105 return null;
106 }
104 if (!match) return null;
105
107106 const mimeType = match[1]?.trim().toLowerCase();
108107 const base64 = match[2]?.replace(/\s+/g, "");
109 if (!mimeType || !base64) {
110 return null;
111 }
108 if (!mimeType || !base64) return null;
109
112110 return { mimeType, base64 };
113111}
114112