Mercurial Hosting > lang
comparison src/lib/ai/claude/Ai_chat.luan @ 43:5ecfdf43f72d
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 11 Aug 2025 10:34:01 +0900 |
parents | 2a4c83ce3deb |
children | 27758f3b2d69 |
comparison
equal
deleted
inserted
replaced
42:1d9d9786d76f | 43:5ecfdf43f72d |
---|---|
93 } | 93 } |
94 fn = function(input) | 94 fn = function(input) |
95 local Chat = require "site:/lib/Chat.luan" | 95 local Chat = require "site:/lib/Chat.luan" |
96 local User = require "site:/lib/User.luan" | 96 local User = require "site:/lib/User.luan" |
97 local thread_id = input.thread_id or error() | 97 local thread_id = input.thread_id or error() |
98 local chat = Chat.get_by_id(thread_id) or error | 98 local chat = Chat.get_by_id(thread_id) or error() |
99 local user = User.current_user() | 99 local user = User.current() |
100 local is_owner = user ~= nil and user.id == chat.user_id | 100 local is_owner = user ~= nil and user.id == chat.user_id |
101 is_owner or not chat.is_private or error "private" | 101 is_owner or not chat.is_private or error "private" |
102 return chat.ai_thread or error() | 102 return chat.ai_thread or error() |
103 end | 103 end |
104 } | 104 } |