Mercurial Hosting > lang
comparison src/lib/Course.luan @ 67:1793510fa36a
course description
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 22 Aug 2025 10:28:13 -0600 |
parents | 2ff1f78bb13e |
children | f5e72f2d1025 |
comparison
equal
deleted
inserted
replaced
66:2ff1f78bb13e | 67:1793510fa36a |
---|---|
24 name = doc.name | 24 name = doc.name |
25 ai_system_prompt = doc.ai_system_prompt | 25 ai_system_prompt = doc.ai_system_prompt |
26 ai_first_message = doc.ai_first_message | 26 ai_first_message = doc.ai_first_message |
27 tts_instructions = doc.tts_instructions | 27 tts_instructions = doc.tts_instructions |
28 has_ruby = doc.has_ruby == "true" | 28 has_ruby = doc.has_ruby == "true" |
29 description = doc.description or "" | |
29 } | 30 } |
30 end | 31 end |
31 | 32 |
32 local function to_doc(course) | 33 local function to_doc(course) |
33 return { | 34 return { |
36 course_user_id = long(course.user_id) | 37 course_user_id = long(course.user_id) |
37 course_language = course.language or error() | 38 course_language = course.language or error() |
38 course_updated = long(course.updated) | 39 course_updated = long(course.updated) |
39 name = course.name or error() | 40 name = course.name or error() |
40 ai_system_prompt = course.ai_system_prompt or error() | 41 ai_system_prompt = course.ai_system_prompt or error() |
41 ai_first_message = course.ai_first_message | 42 ai_first_message = course.ai_first_message or error() |
42 tts_instructions = course.tts_instructions | 43 tts_instructions = course.tts_instructions or error() |
43 has_ruby = course.has_ruby and "true" or nil | 44 has_ruby = course.has_ruby and "true" or nil |
45 description = course.description or error() | |
44 } | 46 } |
45 end | 47 end |
46 | 48 |
47 function Course.new(course) | 49 function Course.new(course) |
48 | 50 |