From 5769c364858b70d0feae972cdd81bc8bd21d802b Mon Sep 17 00:00:00 2001 From: neil Date: Fri, 9 Dec 2022 10:00:57 +0800 Subject: [PATCH] #67 use GET /posts?tag=featured_courses to render featured courses --- packages/gui/src/libs/api/tauri.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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 {