mirror of
https://github.com/Kuingsmile/PicList.git
synced 2026-06-12 03:00:29 +08:00
🔨 Refactor: fix macos clipboard poll
This commit is contained in:
@@ -67,9 +67,7 @@ export function setDockMenu () {
|
||||
}
|
||||
|
||||
export function createMenu () {
|
||||
const ClipboardWatcher = process.platform === 'darwin' ? clipboardPoll : clipboardListener
|
||||
const submenu = buildPicBedListMenu()
|
||||
const isListeningClipboard = db.get('settings.isListeningClipboard') || false
|
||||
const appMenu = Menu.buildFromTemplate([
|
||||
{
|
||||
label: 'PicList',
|
||||
@@ -85,28 +83,6 @@ export function createMenu () {
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
label: T('START_WATCH_CLIPBOARD'),
|
||||
click () {
|
||||
db.set('settings.isListeningClipboard', true)
|
||||
ClipboardWatcher.startListening()
|
||||
ClipboardWatcher.on('change', () => {
|
||||
picgo.log.info('clipboard changed')
|
||||
uploadClipboardFiles()
|
||||
})
|
||||
createMenu()
|
||||
},
|
||||
enabled: !isListeningClipboard
|
||||
},
|
||||
{
|
||||
label: T('STOP_WATCH_CLIPBOARD'),
|
||||
click () {
|
||||
db.set('settings.isListeningClipboard', false)
|
||||
ClipboardWatcher.stopListening()
|
||||
createMenu()
|
||||
},
|
||||
enabled: isListeningClipboard
|
||||
},
|
||||
{
|
||||
label: T('RELOAD_APP'),
|
||||
click () {
|
||||
|
||||
Reference in New Issue
Block a user