UNPKG

expo-task-manager

Version:

Expo module that provides support for tasks that can run in the background.

18 lines (17 loc) 726 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const config_plugins_1 = require("expo/config-plugins"); const pkg = require('expo-task-manager/package.json'); const withTaskManager = (config) => { config = (0, config_plugins_1.withInfoPlist)(config, (config) => { if (!Array.isArray(config.modResults.UIBackgroundModes)) { config.modResults.UIBackgroundModes = []; } if (!config.modResults.UIBackgroundModes.includes('fetch')) { config.modResults.UIBackgroundModes.push('fetch'); } return config; }); return config; }; exports.default = (0, config_plugins_1.createRunOncePlugin)(withTaskManager, pkg.name, pkg.version);