UNPKG

react-native-moengage

Version:

MoEngage is a mobile marketing automation company. This react-native SDK helps you track events, trigger smart notifications and in-apps, provides a drop-in Inbox Controller for notifications.

16 lines (14 loc) 641 B
import { getMoESelfHandledCampaignsDataObj } from "../../src/moeParser/MoEInAppParser"; import MoEngageLogger from "../logger/MoEngageLogger"; import MoEReactBridge from "../NativeMoEngage"; import { getAppIdJson } from "../utils/MoEJsonBuilder"; export const getSelfHandledInApps = async (appId: string) => { try { const selfHandledCampaignsData = await MoEReactBridge.getSelfHandledInApps(getAppIdJson(appId)); const retVal = getMoESelfHandledCampaignsDataObj(selfHandledCampaignsData); return retVal; } catch (error) { MoEngageLogger.error("getSelfHandledInApps: error parsing $error", error); return null; } }