fix: message preview toggle is inverted in room list header (#31865)
This commit is contained in:
@@ -189,8 +189,8 @@ export class RoomListHeaderViewModel
|
|||||||
public toggleMessagePreview = (): void => {
|
public toggleMessagePreview = (): void => {
|
||||||
PosthogTrackers.trackInteraction("WebRoomListMessagePreviewToggle");
|
PosthogTrackers.trackInteraction("WebRoomListMessagePreviewToggle");
|
||||||
|
|
||||||
const isMessagePreviewEnabled = SettingsStore.getValue("RoomList.showMessagePreview");
|
const isMessagePreviewEnabled = !SettingsStore.getValue("RoomList.showMessagePreview");
|
||||||
SettingsStore.setValue("RoomList.showMessagePreview", null, SettingLevel.DEVICE, !isMessagePreviewEnabled);
|
SettingsStore.setValue("RoomList.showMessagePreview", null, SettingLevel.DEVICE, isMessagePreviewEnabled);
|
||||||
this.snapshot.merge({ isMessagePreviewEnabled });
|
this.snapshot.merge({ isMessagePreviewEnabled });
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -293,6 +293,7 @@ describe("RoomListHeaderViewModel", () => {
|
|||||||
vm.toggleMessagePreview();
|
vm.toggleMessagePreview();
|
||||||
|
|
||||||
expect(setValueSpy).toHaveBeenCalledWith("RoomList.showMessagePreview", null, expect.anything(), false);
|
expect(setValueSpy).toHaveBeenCalledWith("RoomList.showMessagePreview", null, expect.anything(), false);
|
||||||
|
expect(vm.getSnapshot().isMessagePreviewEnabled).toBe(false);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user