16ded8414SEvan Bacon"use strict";
26ded8414SEvan BaconObject.defineProperty(exports, "__esModule", { value: true });
3*957cf079STomasz Sapetaconst config_plugins_1 = require("expo/config-plugins");
46ded8414SEvan Baconconst pkg = require('expo-task-manager/package.json');
535f78160SBartosz Kaszubowskiconst withTaskManager = (config) => {
65a8b4edeSBrent Vatne    config = (0, config_plugins_1.withInfoPlist)(config, (config) => {
76f8f4901SEvan Bacon        if (!Array.isArray(config.modResults.UIBackgroundModes)) {
86f8f4901SEvan Bacon            config.modResults.UIBackgroundModes = [];
96f8f4901SEvan Bacon        }
106f8f4901SEvan Bacon        if (!config.modResults.UIBackgroundModes.includes('fetch')) {
116f8f4901SEvan Bacon            config.modResults.UIBackgroundModes.push('fetch');
126f8f4901SEvan Bacon        }
136f8f4901SEvan Bacon        return config;
146f8f4901SEvan Bacon    });
156ded8414SEvan Bacon    return config;
166ded8414SEvan Bacon};
175a8b4edeSBrent Vatneexports.default = (0, config_plugins_1.createRunOncePlugin)(withTaskManager, pkg.name, pkg.version);
18