import { IRewardParams } from '../../ads'; import { JoliboxAdsForGame } from '@jolibox/ads'; export type AdsRewardsHandler = (params: IRewardParams) => Promise; export const createAdsRewardHandler = (ads: JoliboxAdsForGame): AdsRewardsHandler => { return async (params: IRewardParams) => { try { console.log('trigger @jolibox/ads reward', params); await ads.adBreak(params); } catch (e) { console.error('-----createAdsRewardHandler error-----', e); } return true; }; };