Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
return new Promise((resolve, reject) => {
GoogleFit.onAuthorize(() => {
resolve()
});
GoogleFit.onAuthorizeFailure(error => {
reject(new Error(ERRORS.failedInit))
});
GoogleFit.authorize();
})
},
import GoogleFit from 'react-native-google-fit';
import {DATA_TYPES, ERRORS} from './constants'
const funcMappings = {
[DATA_TYPES.heartRateBpm]: GoogleFit.getHeartRateSamples
}
const Data = {
Types: DATA_TYPES,
authorize() {
return new Promise((resolve, reject) => {
GoogleFit.onAuthorize(() => {
resolve()
});
GoogleFit.onAuthorizeFailure(error => {
reject(new Error(ERRORS.failedInit))
});
GoogleFit.authorize();
return new Promise((resolve, reject) => {
GoogleFit.onAuthorize(() => {
resolve()
});
GoogleFit.onAuthorizeFailure(error => {
reject(new Error(ERRORS.failedInit))
});
GoogleFit.authorize();
})
},
return new Promise((resolve, reject) => {
GoogleFit.onAuthorize(() => {
resolve()
});
GoogleFit.onAuthorizeFailure(error => {
reject(new Error(ERRORS.failedInit))
});
GoogleFit.authorize();
})
},