Skip to content

Commit

Permalink
Merge pull request #11692 from nextcloud/bugfix/noid/convert-actor-in…
Browse files Browse the repository at this point in the history
…fo-on-proxy-message

fix(federation): Convert actor info in lastMessage info for CPM messages
  • Loading branch information
nickvergessen authored Feb 29, 2024
2 parents 360fb41 + 986a2da commit 0f5361a
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion lib/Service/RoomFormatter.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
use OCA\Talk\Chat\ChatManager;
use OCA\Talk\Chat\MessageParser;
use OCA\Talk\Config;
use OCA\Talk\Federation\Proxy\TalkV1\UserConverter;
use OCA\Talk\Model\Attendee;
use OCA\Talk\Model\BreakoutRoom;
use OCA\Talk\Model\ProxyCacheMessagesMapper;
Expand Down Expand Up @@ -64,6 +65,7 @@ public function __construct(
protected IManager $userStatusManager,
protected IUserManager $userManager,
protected ProxyCacheMessagesMapper $proxyCacheMessagesMapper,
protected UserConverter $userConverter,
protected IL10N $l10n,
protected ?string $userId,
) {
Expand Down Expand Up @@ -393,7 +395,7 @@ public function formatRoomV4(
$room->getRemoteToken(),
$room->getLastMessageId(),
);
$roomData['lastMessage'] = $cachedMessage->jsonSerialize();
$roomData['lastMessage'] = $this->userConverter->convertAttendee($room, $cachedMessage->jsonSerialize(), 'actorType', 'actorId', 'actorDisplayName');
} catch (DoesNotExistException $e) {
}
}
Expand Down

0 comments on commit 0f5361a

Please sign in to comment.