fix(chat): Fix OpenAPI optional attributes

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2024-07-23 16:26:58 +02:00
Родитель 98502abb15
Коммит ad2d2afcf7
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 74434EFE0D2E2205
2 изменённых файлов: 5 добавлений и 5 удалений

Просмотреть файл

@ -1116,7 +1116,7 @@ class ChatController extends AEnvironmentAwareController {
$data['status'] = $statuses[$data['id']]->getStatus();
$data['statusIcon'] = $statuses[$data['id']]->getIcon();
$data['statusMessage'] = $statuses[$data['id']]->getMessage();
$data['statusClearAt'] = $statuses[$data['id']]->getClearAt();
$data['statusClearAt'] = $statuses[$data['id']]->getClearAt()?->getTimestamp();
}
$output[] = $data;

Просмотреть файл

@ -60,10 +60,10 @@ namespace OCA\Talk;
* id: string,
* label: string,
* source: string,
* status: ?string,
* statusClearAt: ?int,
* statusIcon: ?string,
* statusMessage: ?string,
* status?: string,
* statusClearAt?: ?int,
* statusIcon?: ?string,
* statusMessage?: ?string,
* }
*
* @psalm-type TalkChatMessage = array{