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 }