UNPKG

react-native-permissions

Version:

An unified permissions API for React Native on iOS, Android and Windows

35 lines (34 loc) 898 B
"use strict"; import { RESULTS } from './results'; import { checkLocationAccuracy, openPhotoPicker, requestLocationAccuracy } from './unsupportedMethods'; const check = async () => { return RESULTS.UNAVAILABLE; }; const checkNotifications = async () => { return { status: RESULTS.UNAVAILABLE, settings: {} }; }; const checkMultiple = async permissions => { const output = {}; for (const permission of permissions) { output[permission] = RESULTS.UNAVAILABLE; } return output; }; export const methods = { canScheduleExactAlarms: Promise.reject, canUseFullScreenIntent: Promise.reject, check, checkLocationAccuracy, checkMultiple, checkNotifications, openPhotoPicker, openSettings: Promise.reject, request: check, requestLocationAccuracy, requestMultiple: checkMultiple, requestNotifications: checkNotifications }; //# sourceMappingURL=methods.js.map