diff --git a/misc/wx/agent.js b/misc/wx/agent.js index 36da385d..d565b954 100644 --- a/misc/wx/agent.js +++ b/misc/wx/agent.js @@ -24,9 +24,13 @@ Volcanos(chat.ONIMPORT, { previewImage: function(can, url, list) { wx.previewImage({current: url, urls: list||[url]}) }, - scanQRCode: function(can, cb) { wx.scanQRCode({needResult: cb? 1: 0, scanType: ["qrCode", "barCode"], success: function (res) { - can.base.isFunc(cb) && cb(can.base.ParseJSON(res.resultStr)) - } }) }, + scanQRCode: function(can, cb) { + wx.scanQRCode({needResult: cb? 1: 0, scanType: ["qrCode", "barCode"], success: function (res) { + can.base.isFunc(cb) && cb(can.base.ParseJSON(res.resultStr)) + }, fail: function(res) { + can.user.toastFailure(can, res) + } }) + }, }, function(key, value) { return can.user.agent[key] = value, key }).concat([ "updateAppMessageShareData", ], can.user.isMobile? ["updateTimelineShareData"]: []), openTagList: ["wx-open-subscribe"],