18
|
1 local Luan = require "luan:Luan.luan"
|
|
2 local error = Luan.error
|
|
3 local Http = require "luan:http/Http.luan"
|
|
4 local User = require "site:/lib/User.luan"
|
|
5 local current_user = User.current or error()
|
|
6 local Chat = require "site:/lib/Chat.luan"
|
|
7
|
|
8
|
|
9 return function()
|
|
10 local user = current_user() or error()
|
23
|
11 local language = Http.request.parameters.language or error()
|
18
|
12 local chat = Chat.new{
|
|
13 user_id = user.id
|
|
14 name = "whatever"
|
23
|
15 language = language
|
18
|
16 }
|
|
17 chat.save()
|
|
18 Http.response.send_redirect("chat.html?chat="..chat.id)
|
|
19 end
|