UNPKG

@shopgate/engage

Version:
8 lines 988 B
import{PERMISSION_ID_APP_TRACKING_TRANSPARENCY}from'@shopgate/engage/core/constants';import grantPermissions from"./grantPermissions";/** * Determines the current state of the app tracking transparency permission. * If not already happened, the user will be prompted to grant permissions. * The action returns a promise which resolves with a boolean value, that indicates the state. * @param {Object} options Action options. * @param {Object} [options.meta={}] Additional meta data used for opt-in tracking actions * @return { Function } A redux thunk. */var grantAppTrackingTransparencyPermission=function grantAppTrackingTransparencyPermission(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return function(dispatch){var _options$meta=options.meta,meta=_options$meta===void 0?{}:_options$meta;return dispatch(grantPermissions({permissionId:PERMISSION_ID_APP_TRACKING_TRANSPARENCY,meta:meta}));};};export default grantAppTrackingTransparencyPermission;