Add before param to update queue
This commit is contained in:
parent
d9fcec9054
commit
8b18454af9
@ -81,6 +81,7 @@ export default function () {
|
||||
const isDesktop = useBreakpointValue({ base: false, lg: true });
|
||||
const entryTypes = [];
|
||||
const [entries, setEntries] = useState([] as JSX.Element[]);
|
||||
const [before, setBefore] = useState(0);
|
||||
|
||||
for (const type of pageProps.entry_types)
|
||||
entryTypes.push(
|
||||
@ -91,10 +92,11 @@ export default function () {
|
||||
|
||||
async function updateQueue(
|
||||
queue_type: string,
|
||||
show_closed: boolean = false
|
||||
before = 0,
|
||||
show_closed = false
|
||||
): Promise<void> {
|
||||
const queueReq = await fetch(
|
||||
`/api/mod-queue/list?type=${queue_type}&showClosed=${show_closed}`
|
||||
`/api/mod-queue/list?before=${before}&showClosed=${show_closed}&type=${queue_type}`
|
||||
);
|
||||
|
||||
if (!queueReq.ok) {
|
||||
@ -112,7 +114,7 @@ export default function () {
|
||||
}
|
||||
|
||||
const entryData: { [k: string]: any }[] = await queueReq.json();
|
||||
const newEntries = [];
|
||||
const newEntries = [...entries];
|
||||
|
||||
for (const entry of entryData) {
|
||||
switch (queue_type) {
|
||||
@ -134,6 +136,7 @@ export default function () {
|
||||
}
|
||||
|
||||
setEntries(newEntries);
|
||||
setBefore(entryData[entryData.length - 1].created_at);
|
||||
}
|
||||
|
||||
return (
|
||||
|
Loading…
x
Reference in New Issue
Block a user