UNPKG

react-native-lightspeedsdk

Version:
30 lines (26 loc) 689 B
'use strict'; const NativeTileCoordinator = require('react-native').NativeModules.LSTileCoordinator; import Tile from './models/Tile'; module.exports = { /** * Getter for the current User Tiles. */ getTiles(): Promise<?Array<Tile>> { return new Promise((resolve, reject) => { NativeTileCoordinator.getTiles().then((map) => { if (map) { if (map !== null) { var arr = map.map(function(elem) { return new Tile(elem); }); resolve(arr); }else { resolve(null); } } else { resolve(null); } }).catch(error => reject(error)); }); }, };