comparison src/lib/Chat.luan @ 24:87fe70201aa8

courses work
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 31 Jul 2025 22:30:26 -0600
parents f551d19da80d
children 3a80ddafe5a4
comparison
equal deleted inserted replaced
23:0c17c233c45a 24:87fe70201aa8
21 doc.type == "chat" or error "wrong type" 21 doc.type == "chat" or error "wrong type"
22 return Chat.new { 22 return Chat.new {
23 id = doc.id 23 id = doc.id
24 user_id = doc.chat_user_id 24 user_id = doc.chat_user_id
25 updated = doc.chat_updated 25 updated = doc.chat_updated
26 course_id = doc.course_id
26 name = doc.name 27 name = doc.name
27 ai_name = doc.ai_name 28 ai_name = doc.ai_name
28 ai_thread = doc.ai_thread 29 ai_thread = doc.ai_thread
29 language = doc.language 30 language = doc.language
30 language_region = doc.language_region 31 language_region = doc.language_region
35 return { 36 return {
36 type = "chat" 37 type = "chat"
37 id = chat.id 38 id = chat.id
38 chat_user_id = long(chat.user_id) 39 chat_user_id = long(chat.user_id)
39 chat_updated = long(chat.updated) 40 chat_updated = long(chat.updated)
41 course_id = long(chat.course_id)
40 name = chat.name or error() 42 name = chat.name or error()
41 ai_name = chat.ai_name or error() 43 ai_name = chat.ai_name or error()
42 ai_thread = chat.ai_thread -- or error() 44 ai_thread = chat.ai_thread -- or error()
43 language = chat.language or error() 45 language = chat.language or error()
44 language_region = chat.language_region or error() 46 language_region = chat.language_region or error()