Mercurial Hosting > lang
comparison src/save_course.js.luan @ 35:3117876debca
ai_first_message in textarea
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 05 Aug 2025 16:41:29 -0600 |
parents | 3a80ddafe5a4 |
children | cc20eebaa74a |
comparison
equal
deleted
inserted
replaced
34:0fb3488a017d | 35:3117876debca |
---|---|
1 local Luan = require "luan:Luan.luan" | 1 local Luan = require "luan:Luan.luan" |
2 local error = Luan.error | 2 local error = Luan.error |
3 local String = require "luan:String.luan" | |
4 local trim = String.trim or error() | |
5 local Time = require "luan:Time.luan" | 3 local Time = require "luan:Time.luan" |
6 local time_now = Time.now or error() | 4 local time_now = Time.now or error() |
7 local Io = require "luan:Io.luan" | 5 local Io = require "luan:Io.luan" |
8 local Http = require "luan:http/Http.luan" | 6 local Http = require "luan:http/Http.luan" |
9 local User = require "site:/lib/User.luan" | 7 local User = require "site:/lib/User.luan" |
29 language = parameters.language or error() | 27 language = parameters.language or error() |
30 } | 28 } |
31 end | 29 end |
32 course.name = parameters.name or error() | 30 course.name = parameters.name or error() |
33 course.ai_system_prompt = parameters.ai_system_prompt or error() | 31 course.ai_system_prompt = parameters.ai_system_prompt or error() |
34 local ai_first_message = parameters.ai_first_message or error() | 32 course.ai_first_message = parameters.ai_first_message or error() |
35 ai_first_message = trim(ai_first_message) | |
36 course.ai_first_message = ai_first_message~="" and ai_first_message or nil | |
37 course.updated = time_now() | 33 course.updated = time_now() |
38 course.save() | 34 course.save() |
39 end ) | 35 end ) |
40 Io.stdout = Http.response.text_writer() | 36 Io.stdout = Http.response.text_writer() |
41 %> | 37 %> |