Announcement: Support custom window title, main message, details
This commit is contained in:
@@ -17,11 +17,22 @@ function init () {
|
|||||||
if (err) return log('failed to retrieve remote message')
|
if (err) return log('failed to retrieve remote message')
|
||||||
if (res.statusCode !== 200) return log('no remote message')
|
if (res.statusCode !== 200) return log('no remote message')
|
||||||
|
|
||||||
|
try {
|
||||||
|
data = JSON.parse(data.toString())
|
||||||
|
} catch (err) {
|
||||||
|
data = {
|
||||||
|
title: 'WebTorrent Desktop Announcement',
|
||||||
|
message: 'WebTorrent Desktop Announcement',
|
||||||
|
detail: data.toString()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
electron.dialog.showMessageBox({
|
electron.dialog.showMessageBox({
|
||||||
type: 'info',
|
type: 'info',
|
||||||
buttons: ['OK'],
|
buttons: ['OK'],
|
||||||
title: 'WebTorrent Desktop Announcement',
|
title: data.title,
|
||||||
message: data.toString()
|
message: data.message,
|
||||||
|
detail: data.detail
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user