house-middleware-sdk
Version:
58 hosue rn native sdk
29 lines (23 loc) • 884 B
JavaScript
/*
* @method 拨打电话
* @param phone number
*/
import { NativeModules } from 'react-native';
export function call(phonenum, len, isencrypt, callback) {
require("../utils/findImpl")
.default(
() => callWbImpl(phonenum, len, isencrypt, callback),
() => callAjkImpl(phonenum, len, isencrypt, callback),
() => { },
() => callWbtzImpl(phonenum, len, isencrypt, callback)
);
}
function callWbImpl(phonenum, len, isencrypt, callback) {
require('react-native').NativeModules.HSCallModule.call(phonenum, len, isencrypt, callback);
}
function callAjkImpl(phonenum, len, isencrypt, callback) {
require('react-native').NativeModules.AJKCallModule.call(phonenum, len, isencrypt, callback);
}
function callWbtzImpl(phonenum, len, isencrypt, callback) {
require('react-native').NativeModules.HSCallModule.call(phonenum, len, isencrypt, callback);
}