mirror of
https://git.sr.ht/~iwakuralain/text0Nly
synced 2025-07-27 07:30:31 +00:00
fixed!
This commit is contained in:
parent
d5b33ff00d
commit
fc5f2f9239
15
main/api.php
15
main/api.php
@ -20,11 +20,22 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') {
|
||||
try {
|
||||
$stmt = $db->query("SELECT username, message, created_at, signature, is_encrypted FROM messages ORDER BY created_at DESC LIMIT $limit");
|
||||
$messages = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
||||
echo json_encode(['messages' => $messages]);
|
||||
|
||||
$filtered_messages = array_map(function($msg) {
|
||||
return [
|
||||
'username' => htmlspecialchars($msg['username']),
|
||||
'message' => $msg['is_encrypted'] ? '[Encrypted]' : htmlspecialchars($msg['message']),
|
||||
'created_at' => $msg['created_at'],
|
||||
'signature' => $msg['signature'] ? '[Signed]' : '',
|
||||
'is_encrypted' => (bool)$msg['is_encrypted']
|
||||
];
|
||||
}, $messages);
|
||||
|
||||
echo json_encode(['messages' => $filtered_messages]);
|
||||
} catch (Exception $e) {
|
||||
error_log("API Error: " . $e->getMessage());
|
||||
http_response_code(500);
|
||||
echo json_encode(['error' => 'Server error', 'details' => $e->getMessage()]);
|
||||
echo json_encode(['error' => 'Server error']);
|
||||
}
|
||||
exit;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user