"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([[9972],{4856:function(n,c,s){var e=s(2954),t=s.n(e),u=s(7294),i=s(1115);c.Z=function(n){var c=n.scope,s=n.msg;return{check:(0,u.useCallback)((function(){return new Promise((function(n,e){t().getSetting({success:function success(u){u.authSetting[c]?n(!0):void 0===u.authSetting[c]?t().authorize({scope:c,success:function success(){n(!0)},fail:function fail(){i.Z9.none(s),e(!1)}}):t().openSetting({success:function success(t){t.authSetting[c]?n(!0):(i.Z9.none(s),e(!1))}})}})}))}),[c])}}}}]);