Lines Matching refs:ExpoTaskManager
2 import ExpoTaskManager from './ExpoTaskManager';
50 if (!ExpoTaskManager.isTaskRegisteredAsync) {
54 return ExpoTaskManager.isTaskRegisteredAsync(taskName);
66 if (!ExpoTaskManager.getTaskOptionsAsync) {
70 return ExpoTaskManager.getTaskOptionsAsync(taskName);
98 if (!ExpoTaskManager.getRegisteredTasksAsync) {
101 return ExpoTaskManager.getRegisteredTasksAsync();
113 if (!ExpoTaskManager.unregisterTaskAsync) {
117 await ExpoTaskManager.unregisterTaskAsync(taskName);
126 if (!ExpoTaskManager.unregisterAllTasksAsync) {
129 await ExpoTaskManager.unregisterAllTasksAsync();
131 if (ExpoTaskManager) {
132 const eventEmitter = new EventEmitter(ExpoTaskManager);
133 eventEmitter.addListener(ExpoTaskManager.EVENT_NAME, async ({ data, error, executionInfo }) => {
147 await ExpoTaskManager.notifyTaskFinishedAsync(taskName, { eventId, result });
153 await ExpoTaskManager.notifyTaskFinishedAsync(taskName, { eventId, result });
156 await ExpoTaskManager.unregisterTaskAsync(taskName);
167 return await ExpoTaskManager.isAvailableAsync();