react-native-camera-kit/src/CameraKitGallery.android.js
2017-02-20 18:48:03 +02:00

31 lines
884 B
JavaScript

import {NativeModules} from 'react-native';
const NativeGalleryModule = NativeModules.NativeGalleryModule;
import _ from 'lodash';
async function getAlbumsWithThumbnails() {
const albums = await NativeGalleryModule.getAlbumsWithThumbnails();
return albums;
}
async function getImagesForIds(imagesUris = []) {
const images = await NativeGalleryModule.getImagesForUris(imagesUris);
return images;
}
async function checkDevicePhotosAuthorizationStatus() {
const isAuthorized = await NativeGalleryModule.checkDeviceStorageAuthorizationStatus();
return isAuthorized;
}
async function requestDevicePhotosAuthorization() {
const isAuthorized = await NativeGalleryModule.requestDeviceStorageAuthorization();
return isAuthorized;
}
export default {
checkDevicePhotosAuthorizationStatus,
requestDevicePhotosAuthorization,
getAlbumsWithThumbnails,
getImagesForIds
}