minor fix

This commit is contained in:
daniel31x13 2023-12-25 20:43:31 -05:00
parent 8a34413482
commit dfbd56acc9
3 changed files with 6 additions and 8 deletions

View File

@ -62,8 +62,6 @@ export default function LinkGrid({ link, count, className }: Props) {
!link.preview?.startsWith("archives") && !link.preview?.startsWith("archives") &&
link.preview !== "unavailable" link.preview !== "unavailable"
) { ) {
getLink(link.id as number);
interval = setInterval(async () => { interval = setInterval(async () => {
getLink(link.id as number); getLink(link.id as number);
}, 5000); }, 5000);

View File

@ -114,7 +114,7 @@ export default function LinkActions({
setEditLinkModal(true); setEditLinkModal(true);
}} }}
> >
Edit Edit Link
</div> </div>
</li> </li>
) : undefined} ) : undefined}

View File

@ -6,8 +6,8 @@ export default async function getDashboardData(
query: LinkRequestQuery query: LinkRequestQuery
) { ) {
let order: any; let order: any;
if (query.sort === Sort.DateNewestFirst) order = { createdAt: "desc" }; if (query.sort === Sort.DateNewestFirst) order = { id: "desc" };
else if (query.sort === Sort.DateOldestFirst) order = { createdAt: "asc" }; else if (query.sort === Sort.DateOldestFirst) order = { id: "asc" };
else if (query.sort === Sort.NameAZ) order = { name: "asc" }; else if (query.sort === Sort.NameAZ) order = { name: "asc" };
else if (query.sort === Sort.NameZA) order = { name: "desc" }; else if (query.sort === Sort.NameZA) order = { name: "desc" };
else if (query.sort === Sort.DescriptionAZ) order = { description: "asc" }; else if (query.sort === Sort.DescriptionAZ) order = { description: "asc" };
@ -42,7 +42,7 @@ export default async function getDashboardData(
select: { id: true }, select: { id: true },
}, },
}, },
orderBy: order || { createdAt: "desc" }, orderBy: order || { id: "desc" },
}); });
const recentlyAddedLinks = await prisma.link.findMany({ const recentlyAddedLinks = await prisma.link.findMany({
@ -67,11 +67,11 @@ export default async function getDashboardData(
select: { id: true }, select: { id: true },
}, },
}, },
orderBy: order || { createdAt: "desc" }, orderBy: order || { id: "desc" },
}); });
const links = [...recentlyAddedLinks, ...pinnedLinks].sort( const links = [...recentlyAddedLinks, ...pinnedLinks].sort(
(a, b) => (new Date(b.createdAt) as any) - (new Date(a.createdAt) as any) (a, b) => (new Date(b.id) as any) - (new Date(a.id) as any)
); );
return { response: links, status: 200 }; return { response: links, status: 200 };