提交 2bdb8c9d 编写于 作者: Q qiang

fix(App): offCompassChange, offAccelerometerChange

上级 1109b0c6
......@@ -5119,12 +5119,12 @@ var serviceContext = (function (vue) {
const onCompassChange = (defineOnApi(API_ON_COMPASS, () => {
startCompass();
}));
const offCompassChange = (defineOnApi(API_OFF_COMPASS, () => {
const offCompassChange = (defineOffApi(API_OFF_COMPASS, () => {
stopCompass();
}));
const startCompass = (defineAsyncApi(API_START_COMPASS, (_, { resolve, reject }) => {
if (!listener$1) {
plus.orientation.watchOrientation((res) => {
listener$1 = plus.orientation.watchOrientation((res) => {
UniServiceJSBridge.invokeOnCallback(API_ON_COMPASS, {
direction: res.magneticHeading,
});
......@@ -5158,7 +5158,7 @@ var serviceContext = (function (vue) {
const onAccelerometerChange = (defineOnApi(API_ON_ACCELEROMETER, () => {
startAccelerometer();
}));
const offAccelerometerChange = (defineOnApi(API_OFF_ACCELEROMETER, () => {
const offAccelerometerChange = (defineOffApi(API_OFF_ACCELEROMETER, () => {
stopAccelerometer();
}));
const startAccelerometer = (defineAsyncApi(API_START_ACCELEROMETER, (_, { resolve, reject }) => {
......
......@@ -9,6 +9,7 @@ import {
API_STOP_ACCELEROMETER,
API_TYPE_STOP_ACCELEROMETER,
defineOnApi,
defineOffApi,
} from '@dcloudio/uni-api'
import { DEVICE_FREQUENCY } from '../constants'
......@@ -21,7 +22,7 @@ export const onAccelerometerChange = <API_TYPE_ON_ACCELEROMETER_CHANGE>(
)
export const offAccelerometerChange = <API_TYPE_OFF_ACCELEROMETER_CHANGE>(
defineOnApi(API_OFF_ACCELEROMETER, () => {
defineOffApi(API_OFF_ACCELEROMETER, () => {
stopAccelerometer()
})
)
......
......@@ -9,6 +9,7 @@ import {
API_STOP_COMPASS,
API_TYPE_STOP_COMPASS,
defineOnApi,
defineOffApi,
} from '@dcloudio/uni-api'
import { DEVICE_FREQUENCY } from '../constants'
......@@ -21,7 +22,7 @@ export const onCompassChange = <API_TYPE_ON_COMPASS_CHANGE>(
)
export const offCompassChange = <API_TYPE_OFF_COMPASS_CHANGE>(
defineOnApi(API_OFF_COMPASS, () => {
defineOffApi(API_OFF_COMPASS, () => {
stopCompass()
})
)
......@@ -29,7 +30,7 @@ export const offCompassChange = <API_TYPE_OFF_COMPASS_CHANGE>(
export const startCompass = <API_TYPE_START_COMPASS>(
defineAsyncApi(API_START_COMPASS, (_, { resolve, reject }) => {
if (!listener) {
plus.orientation.watchOrientation(
listener = plus.orientation.watchOrientation(
(res) => {
UniServiceJSBridge.invokeOnCallback(API_ON_COMPASS, {
direction: res.magneticHeading,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册