Mercurial Hosting > lang
comparison src/lib/Course.luan @ 69:f5e72f2d1025
add stt_prompt
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Sat, 23 Aug 2025 07:07:59 -0600 |
| parents | 1793510fa36a |
| children |
comparison
equal
deleted
inserted
replaced
| 68:a366d27db8f1 | 69:f5e72f2d1025 |
|---|---|
| 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 description = doc.description or "" |
| 30 stt_prompt = doc.stt_prompt or "" | |
| 30 } | 31 } |
| 31 end | 32 end |
| 32 | 33 |
| 33 local function to_doc(course) | 34 local function to_doc(course) |
| 34 return { | 35 return { |
| 41 ai_system_prompt = course.ai_system_prompt or error() | 42 ai_system_prompt = course.ai_system_prompt or error() |
| 42 ai_first_message = course.ai_first_message or error() | 43 ai_first_message = course.ai_first_message or error() |
| 43 tts_instructions = course.tts_instructions or error() | 44 tts_instructions = course.tts_instructions or error() |
| 44 has_ruby = course.has_ruby and "true" or nil | 45 has_ruby = course.has_ruby and "true" or nil |
| 45 description = course.description or error() | 46 description = course.description or error() |
| 47 stt_prompt = course.stt_prompt or error() | |
| 46 } | 48 } |
| 47 end | 49 end |
| 48 | 50 |
| 49 function Course.new(course) | 51 function Course.new(course) |
| 50 | 52 |
