From 1406ad3197ab535a3e711084735aede81fa1ad22 Mon Sep 17 00:00:00 2001 From: kytwb Date: Sat, 8 Jan 2022 21:44:38 +0100 Subject: #1223 Fix do-not-disturb detection on latest macOS --- src/electron/ipc-api/dnd.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/electron/ipc-api/dnd.ts b/src/electron/ipc-api/dnd.ts index d8958d9b0..bf41d360b 100644 --- a/src/electron/ipc-api/dnd.ts +++ b/src/electron/ipc-api/dnd.ts @@ -1,7 +1,8 @@ import { ipcMain } from 'electron'; -import doNotDisturb from '@sindresorhus/do-not-disturb'; import { isMac } from '../../environment'; +const { getDoNotDisturb } = require('macos-notification-state'); + const debug = require('debug')('Ferdi:ipcApi:dnd'); export default async () => { @@ -11,7 +12,7 @@ export default async () => { } try { - const isDND = await doNotDisturb.isEnabled(); + const isDND = getDoNotDisturb(); debug('Fetching DND state, set to', isDND); return isDND; } catch (error) { -- cgit v1.2.3-70-g09d2