Merge pull request #1635 from nextcloud/fix/noid/status-format

notification.status format
pull/1636/head
Maxence Lange 2023-03-08 16:08:33 -01:00 zatwierdzone przez GitHub
commit c3f41243a8
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
2 zmienionych plików z 11 dodań i 3 usunięć

Wyświetl plik

@ -420,8 +420,7 @@ class ApiController extends Controller {
ProbeOptions::ACCOUNT, ProbeOptions::ACCOUNT,
ProbeOptions::PUBLIC, ProbeOptions::PUBLIC,
ProbeOptions::DIRECT, ProbeOptions::DIRECT,
ProbeOptions::FAVOURITES, ProbeOptions::FAVOURITES
ProbeOptions::NOTIFICATIONS
] ]
)) { )) {
throw new UnknownProbeException('unknown timeline'); throw new UnknownProbeException('unknown timeline');

Wyświetl plik

@ -604,11 +604,20 @@ class Stream extends ACore implements IQueryRow, JsonSerializable {
$type = ''; $type = '';
} }
$status = null;
if ($statusPost = $this->getDetails('post')) {
if (!empty($statusPost)) {
$status = new Stream();
$status->importFromCache($statusPost);
$status->setExportFormat(self::FORMAT_LOCAL);
}
}
$result = [ $result = [
'id' => $this->getId(), 'id' => $this->getId(),
'type' => $type, 'type' => $type,
'created_at' => $this->getOriginCreationTime(), 'created_at' => $this->getOriginCreationTime(),
'status' => $this->getDetails('post'), 'status' => $status,
]; ];
if ($this->hasActor()) { if ($this->hasActor()) {