cleanup announcement
This commit is contained in:
@@ -13,26 +13,30 @@ var ANNOUNCEMENT_URL = config.ANNOUNCEMENT_URL +
|
|||||||
'&platform=' + process.platform
|
'&platform=' + process.platform
|
||||||
|
|
||||||
function init () {
|
function init () {
|
||||||
get.concat(ANNOUNCEMENT_URL, function (err, res, data) {
|
get.concat(ANNOUNCEMENT_URL, onResponse)
|
||||||
if (err) return log('failed to retrieve 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({
|
|
||||||
type: 'info',
|
|
||||||
buttons: ['OK'],
|
|
||||||
title: data.title,
|
|
||||||
message: data.message,
|
|
||||||
detail: data.detail
|
|
||||||
}, function () {})
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function onResponse (err, res, data) {
|
||||||
|
if (err) return log('failed to retrieve 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: 'Announcement',
|
||||||
|
detail: data.toString()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
electron.dialog.showMessageBox({
|
||||||
|
type: 'info',
|
||||||
|
buttons: ['OK'],
|
||||||
|
title: data.title,
|
||||||
|
message: data.message,
|
||||||
|
detail: data.detail
|
||||||
|
}, noop)
|
||||||
|
}
|
||||||
|
|
||||||
|
function noop () {}
|
||||||
|
|||||||
Reference in New Issue
Block a user