Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion app/views/RoomView/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ import UserPreferences from '../../lib/methods/userPreferences';
import { type IRoomViewProps, type IRoomViewState } from './definitions';
import { roomAttrsUpdate, stateAttrsUpdate } from './constants';
import { EncryptedRoom, MissingRoomE2EEKey } from './components';
import { isRoomFederated } from '../../lib/methods/isRoomFederated';

class RoomView extends React.Component<IRoomViewProps, IRoomViewState> {
private rid?: string;
Expand Down Expand Up @@ -1351,6 +1352,7 @@ class RoomView extends React.Component<IRoomViewProps, IRoomViewState> {
let dateSeparator = null;
let showUnreadSeparator = false;
const isBeingEdited = action === 'edit' && item.id === selectedMessages[0];
const federated = 'id' in room && isRoomFederated(room);

if (!previousItem) {
dateSeparator = item.ts;
Expand Down Expand Up @@ -1418,7 +1420,7 @@ class RoomView extends React.Component<IRoomViewProps, IRoomViewState> {
Message_GroupingPeriod={Message_GroupingPeriod}
timeFormat={Message_TimeFormat}
useRealName={useRealName}
isReadReceiptEnabled={Message_Read_Receipt_Enabled}
isReadReceiptEnabled={Message_Read_Receipt_Enabled && !federated}
autoTranslateRoom={canAutoTranslate && 'id' in room && room.autoTranslate}
autoTranslateLanguage={'id' in room ? room.autoTranslateLanguage : undefined}
navToRoomInfo={this.navToRoomInfo}
Expand Down
Loading