@@ -163,6 +163,14 @@ async function fetchLinkMetadata(url: string): Promise<LinkMetadata | null> {
|
||||
}
|
||||
}
|
||||
|
||||
// --- Dock badge ---
|
||||
|
||||
ipcMain.on('app:set-dock-badge', (_event, count: number) => {
|
||||
if (process.platform === 'darwin') {
|
||||
app.dock?.setBadge(count > 0 ? String(count) : '');
|
||||
}
|
||||
});
|
||||
|
||||
ipcMain.handle('link:fetch-metadata', async (_event, url: string) => {
|
||||
if (typeof url !== 'string') return null;
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user