INNER CODE UNIT · TypeScript
items
sindresorhus/caprine · source/index.ts:411
const items = conversations.map(({label, icon}, index) => ({
label: `${label}`,
icon: nativeImage.createFromDataURL(icon),
click() {
mainWindow.show();
sendAction('jump-to-conversation', index + 1);
},
}));
app.dock.setMenu(Menu.buildFromTemplate([firstItem, {type: 'separator'}, ...items]));
});
}
// Update badge on conversations change
ipc.answerRenderer('update-tray-icon', async (messageCount: number) => {
updateBadge(messageCount);
});