Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 1x 5x | import pathOr from 'ramda/src/pathOr';
/**
* @param {Observable<Tile>} asset$
* @param {globx.Store<Asset>} assetStore
* @returns {Subscription}
*/
const subscribeToConsumerAsset = (
asset$,
assetStore,
player
) =>
asset$
.subscribe(nextAsset => {
player.unload();
assetStore.actions.updateAsset({
type: nextAsset.type,
assetId: nextAsset.assetId,
tileImageUrl: pathOr('', ['tileImage', 'imageUrl'], nextAsset),
});
});
export default subscribeToConsumerAsset;
|