'use strict'; const fs = require('fs'); async function loadStartupScreen(mainWindow, { getAssetPath, startupTexts }) { if (!mainWindow) { return false; } let iconUrl = ''; try { const iconBuffer = fs.readFileSync(getAssetPath('icon-no-shadow.svg')); iconUrl = `data:image/svg+xml;base64,${iconBuffer.toString('base64')}`; } catch {} const html = ` AstrBot
${ iconUrl ? `` : '' }

${startupTexts.title}

${startupTexts.message}

`; const startupUrl = `data:text/html;charset=utf-8,${encodeURIComponent(html)}`; await mainWindow.loadURL(startupUrl); return true; } module.exports = { loadStartupScreen, };