Skip to content

Commit 693b9a1

Browse files
Fixed background task test & invalid types.
1 parent 2bfb9a1 commit 693b9a1

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

utils/tasks.utils.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,25 @@ const BACKGROUND_FETCH_TASK = "background-fetch-task";
66
// Define the task
77
TaskManager.defineTask(BACKGROUND_FETCH_TASK, async () => {
88
try {
9+
console.log("Background fetch task started");
910
// Perform your API request
10-
const response = await fetch("https://api.example.com/data");
11+
const response = await fetch("https://new.codebuilder.org/api/posts");
1112
const data = await response.json();
1213

1314
// Handle the fetched data
1415
console.log("Fetched data:", data);
1516

16-
return BackgroundFetch.Result.NewData; // Task succeeded
17+
return BackgroundFetch.BackgroundFetchResult.NewData; // Task succeeded
1718
} catch (error) {
1819
console.error("Background fetch failed:", error);
19-
return BackgroundFetch.Result.Failed; // Task failed
20+
return BackgroundFetch.BackgroundFetchResult.Failed; // Task failed
2021
}
2122
});
2223

2324
// Register the task
24-
async function registerBackgroundFetch() {
25+
export async function registerBackgroundFetch() {
2526
const status = await BackgroundFetch.getStatusAsync();
26-
if (status === BackgroundFetch.Status.Available) {
27+
if (status === BackgroundFetch.BackgroundFetchStatus.Available) {
2728
await BackgroundFetch.registerTaskAsync(BACKGROUND_FETCH_TASK, {
2829
minimumInterval: 60, // Fetch interval in seconds (not guaranteed to be exact)
2930
stopOnTerminate: false, // Continue task when app is closed
@@ -34,5 +35,3 @@ async function registerBackgroundFetch() {
3435
console.error("Background fetch is not available");
3536
}
3637
}
37-
38-
registerBackgroundFetch();

0 commit comments

Comments
 (0)