Skip to content

Commit a171c49

Browse files
committed
action-sheets: Plumb enableReadReceipts to constructMessageActionButtons
1 parent 03f7a98 commit a171c49

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/action-sheets/index.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ const messageNotDeleted = (message: Message | Outbox): boolean =>
549549
message.content !== '<p>(deleted)</p>';
550550

551551
export const constructMessageActionButtons = (args: {|
552-
backgroundData: $ReadOnly<{ ownUser: User, flags: FlagsState, ... }>,
552+
backgroundData: $ReadOnly<{ ownUser: User, flags: FlagsState, enableReadReceipts: boolean, ... }>,
553553
message: Message | Outbox,
554554
narrow: Narrow,
555555
|}): Button<MessageArgs>[] => {
@@ -650,7 +650,13 @@ export const showMessageActionSheet = (args: {|
650650
startEditMessage: (editMessage: EditMessage) => void,
651651
_: GetText,
652652
|},
653-
backgroundData: $ReadOnly<{ auth: Auth, ownUser: User, flags: FlagsState, ... }>,
653+
backgroundData: $ReadOnly<{
654+
auth: Auth,
655+
ownUser: User,
656+
flags: FlagsState,
657+
enableReadReceipts: boolean,
658+
...
659+
}>,
654660
message: Message | Outbox,
655661
narrow: Narrow,
656662
|}): void => {

src/webview/backgroundData.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ export type BackgroundData = $ReadOnly<{|
7070
userStatuses: UserStatusesState,
7171
zulipFeatureLevel: number,
7272
serverEmojiData: ServerEmojiData | null,
73+
enableReadReceipts: boolean,
7374
|}>;
7475

7576
// TODO: Ideally this ought to be a caching selector that doesn't change
@@ -102,4 +103,5 @@ export const getBackgroundData = (
102103
userStatuses: getUserStatuses(state),
103104
zulipFeatureLevel: getZulipFeatureLevel(state),
104105
serverEmojiData: getRealm(state).serverEmojiData,
106+
enableReadReceipts: getRealm(state).enableReadReceipts,
105107
});

0 commit comments

Comments
 (0)