about summary refs log tree commit diff
path: root/src/state/lib/bg-scheduler.ts
blob: 97ccb78b2de1913f0f3ce5951da5abc8f15cabf3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import BackgroundFetch, {
  BackgroundFetchStatus,
} from 'react-native-background-fetch'

export function configure(
  handler: (taskId: string) => Promise<void>,
  timeoutHandler: (taskId: string) => Promise<void>,
): Promise<BackgroundFetchStatus> {
  return BackgroundFetch.configure(
    {minimumFetchInterval: 15},
    handler,
    timeoutHandler,
  )
}

export function finish(taskId: string) {
  return BackgroundFetch.finish(taskId)
}