Merge pull request #132 from PatrickkZhao/master

fix 修复isAppRegistered状态错误问题,删除多余console.warn语句
This commit is contained in:
snowfox 2020-12-23 14:28:22 +08:00 committed by GitHub
commit 2e1a33be8d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,7 +1,7 @@
'use strict'; 'use strict';
import { DeviceEventEmitter, NativeModules, Platform } from 'react-native';
import { EventEmitter } from 'events'; import { EventEmitter } from 'events';
import { DeviceEventEmitter, NativeModules, Platform } from 'react-native';
let isAppRegistered = false; let isAppRegistered = false;
const { WeChat } = NativeModules; const { WeChat } = NativeModules;
@ -25,12 +25,12 @@ function wrapRegisterApp(nativeFunc) {
if (isAppRegistered) { if (isAppRegistered) {
return Promise.resolve(true); return Promise.resolve(true);
} }
isAppRegistered = true;
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
nativeFunc.apply(null, [ nativeFunc.apply(null, [
...args, ...args,
(error, result) => { (error, result) => {
if (!error) { if (!error) {
isAppRegistered = true;
return resolve(result); return resolve(result);
} }
if (typeof error === 'string') { if (typeof error === 'string') {
@ -165,7 +165,6 @@ const nativeSubscribeMessage = wrapApi(WeChat.subscribeMessage);
* @return {Promise} * @return {Promise}
*/ */
export function sendAuthRequest(scopes, state) { export function sendAuthRequest(scopes, state) {
console.warn('sendAuthRequest')
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
WeChat.sendAuthRequest(scopes, state, () => {}); WeChat.sendAuthRequest(scopes, state, () => {});
emitter.once('SendAuth.Resp', resp => { emitter.once('SendAuth.Resp', resp => {