diff --git a/packages/gui/src/libs/api/tauri.ts b/packages/gui/src/libs/api/tauri.ts index 4b5a099..7cd9688 100644 --- a/packages/gui/src/libs/api/tauri.ts +++ b/packages/gui/src/libs/api/tauri.ts @@ -135,8 +135,15 @@ async function getInstalledPackages() { } export async function getFeaturedCourses(): Promise { - const courses = await mock.getFeaturedCourses(); - return courses; + const posts = await get('posts', { tag: 'featured_course' }); + return posts.map((post) => { + return { + title: post.title, + sub_title: post.sub_title, + banner_image_url: post.thumb_image_url, + link: post.link + } as Course; + }); } export async function getTopPackages(): Promise {