()
| 29 | } |
| 30 | |
| 31 | export async function getAllCourses() { |
| 32 | const value = await cache.get('getAllCourses', []); |
| 33 | if (value) { |
| 34 | return value; |
| 35 | } |
| 36 | const courses = await db.course.findMany({ |
| 37 | orderBy: { |
| 38 | id: 'desc', |
| 39 | }, |
| 40 | }); |
| 41 | cache.set('getAllCourses', [], courses); |
| 42 | return courses; |
| 43 | } |
| 44 | |
| 45 | export async function getAllCoursesAndContentHierarchy(): Promise< |
| 46 | { |
no test coverage detected