Skip to content

Commit 30d0b90

Browse files
committed
2 parents f2aff1f + 01a698f commit 30d0b90

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

components/Jotting/subtaskList.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useEffect, useState } from "react";
2-
import { useRecurringRequest } from "../../libs/Datastore/RequestHelpers";
2+
import { useRecurringRequest } from "../../libs/Datastore/requestHelpers";
33
import { deleteTask, getSubtasks } from "../../libs/Datastore/requests";
44
import CircularProgress from "../CircularProgress/circularProgress";
55
import FetchError from "../FetchError/fetchError";
@@ -18,9 +18,8 @@ export default function SubtaskList({ id, subtasksState }) {
1818
useRecurringRequest(() => {
1919
getSubtasks(id)
2020
.then((response) => {
21-
if (response != subtasks) {
21+
if (response != subtasks)
2222
setSubtasks(response);
23-
}
2423
})
2524
.catch(() => {});
2625
});

libs/Datastore/requestHelpers.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@ import { useEffect } from "react";
33
/**
44
* Custom hook for firing the same request every 3 seconds
55
*/
6-
export function useRecurringRequest(makeRequest, interval = 3000) {
6+
function useRecurringRequest(makeRequest, interval = 3000) {
77
useEffect(() => {
88
const updateData = setInterval(() => {
99
makeRequest();
1010
}, interval);
1111

1212
return () => clearInterval(updateData);
1313
}, []);
14-
}
14+
}
15+
16+
export { useRecurringRequest }

0 commit comments

Comments
 (0)