INNER CODE UNIT · TypeScript
updateBadge
sindresorhus/caprine · source/index.ts:107
async function updateBadge(messageCount: number): Promise<void> {
if (!is.windows) {
if (config.get('showUnreadBadge') && !isDNDEnabled) {
app.badgeCount = messageCount;
}
if (
is.macos
&& !isDNDEnabled
&& config.get('bounceDockOnMessage')
&& previousMessageCount !== messageCount
) {
app.dock.bounce('informational');
previousMessageCount = messageCount;
}
}
if (!is.macos) {