Mercurial Hosting > lang
diff src/save_course.js.luan @ 25:3a80ddafe5a4
courses work
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 01 Aug 2025 00:33:51 -0600 |
parents | 87fe70201aa8 |
children | 3117876debca |
line wrap: on
line diff
--- a/src/save_course.js.luan Thu Jul 31 22:30:26 2025 -0600 +++ b/src/save_course.js.luan Fri Aug 01 00:33:51 2025 -0600 @@ -1,5 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error +local String = require "luan:String.luan" +local trim = String.trim or error() local Time = require "luan:Time.luan" local time_now = Time.now or error() local Io = require "luan:Io.luan" @@ -29,6 +31,9 @@ end course.name = parameters.name or error() course.ai_system_prompt = parameters.ai_system_prompt or error() + local ai_first_message = parameters.ai_first_message or error() + ai_first_message = trim(ai_first_message) + course.ai_first_message = ai_first_message~="" and ai_first_message or nil course.updated = time_now() course.save() end )