diff --git a/materialious/src/routes/(app)/subscriptions/manage/+page.ts b/materialious/src/routes/(app)/subscriptions/manage/+page.ts index 4cbb33b9..90c2f94b 100644 --- a/materialious/src/routes/(app)/subscriptions/manage/+page.ts +++ b/materialious/src/routes/(app)/subscriptions/manage/+page.ts @@ -1,11 +1,12 @@ import { getSubscriptions } from '$lib/api'; +import type { Subscription } from '$lib/api/model'; import { authProtected } from '$lib/auth'; import { error } from '@sveltejs/kit'; export async function load() { authProtected(); - let subscriptions; + let subscriptions: Subscription[]; try { subscriptions = await getSubscriptions(); @@ -13,6 +14,8 @@ export async function load() { error(500, errorMessage); } + subscriptions.sort((a, b) => a.author.localeCompare(b.author)); + return { subscriptions: subscriptions };