Mercurial Hosting > lang
comparison src/lib/Course.luan @ 25:3a80ddafe5a4
courses work
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 01 Aug 2025 00:33:51 -0600 |
parents | 87fe70201aa8 |
children | cc20eebaa74a |
comparison
equal
deleted
inserted
replaced
24:87fe70201aa8 | 25:3a80ddafe5a4 |
---|---|
18 user_id = doc.course_user_id | 18 user_id = doc.course_user_id |
19 language = doc.course_language | 19 language = doc.course_language |
20 updated = doc.course_updated | 20 updated = doc.course_updated |
21 name = doc.name | 21 name = doc.name |
22 ai_system_prompt = doc.ai_system_prompt | 22 ai_system_prompt = doc.ai_system_prompt |
23 ai_first_message = doc.ai_first_message | |
23 } | 24 } |
24 end | 25 end |
25 | 26 |
26 local function to_doc(course) | 27 local function to_doc(course) |
27 return { | 28 return { |
30 course_user_id = long(course.user_id) | 31 course_user_id = long(course.user_id) |
31 course_language = course.language or error() | 32 course_language = course.language or error() |
32 course_updated = long(course.updated) | 33 course_updated = long(course.updated) |
33 name = course.name or error() | 34 name = course.name or error() |
34 ai_system_prompt = course.ai_system_prompt or error() | 35 ai_system_prompt = course.ai_system_prompt or error() |
36 ai_first_message = course.ai_first_message | |
35 } | 37 } |
36 end | 38 end |
37 | 39 |
38 function Course.new(course) | 40 function Course.new(course) |
39 | 41 |