diff --git a/package.json b/package.json index c36ae22107..23e90237b6 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "@fontsource/fira-code": "^5", "@fontsource/inter": "^5", "@formatjs/intl-segmenter": "^12.0.0", - "@matrix-org/analytics-events": "^0.30.0", + "@matrix-org/analytics-events": "^0.31.0", "@matrix-org/emojibase-bindings": "^1.5.0", "@matrix-org/react-sdk-module-api": "^2.4.0", "@matrix-org/spec": "^1.7.0", diff --git a/src/viewmodels/room-list/RoomListHeaderViewModel.ts b/src/viewmodels/room-list/RoomListHeaderViewModel.ts index 6d81df100c..8d987b98e6 100644 --- a/src/viewmodels/room-list/RoomListHeaderViewModel.ts +++ b/src/viewmodels/room-list/RoomListHeaderViewModel.ts @@ -176,6 +176,8 @@ export class RoomListHeaderViewModel }; public toggleMessagePreview = (): void => { + PosthogTrackers.trackInteraction("WebRoomListMessagePreviewToggle"); + const isMessagePreviewEnabled = SettingsStore.getValue("RoomList.showMessagePreview"); SettingsStore.setValue("RoomList.showMessagePreview", null, SettingLevel.DEVICE, !isMessagePreviewEnabled); this.snapshot.merge({ isMessagePreviewEnabled }); diff --git a/yarn.lock b/yarn.lock index e4f3863ef6..c905513b41 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2503,10 +2503,10 @@ pbf "^4.0.1" supercluster "^8.0.1" -"@matrix-org/analytics-events@^0.30.0": - version "0.30.0" - resolved "https://registry.yarnpkg.com/@matrix-org/analytics-events/-/analytics-events-0.30.0.tgz#67e87e56518fec5330978bf1fcc8d7bb66cdd9d1" - integrity sha512-RYIgYdYIvJoTzWaTeqskNGYt6w+6wKP43xMcfpdTKhDm/o2s4keuzRnRG9Qkfg10/3dGOjYCPfH78cXPKDzxeg== +"@matrix-org/analytics-events@^0.31.0": + version "0.31.0" + resolved "https://registry.yarnpkg.com/@matrix-org/analytics-events/-/analytics-events-0.31.0.tgz#bc5647012b798979f15aff894034b2ba7c6dc028" + integrity sha512-rZrtHt6X1cnleWPPSp56fngYBiq2Db1jQt+bATEUlDwwiMCrG3D5ojYqOQ03MlgySLIZLBAAam//bZAqiGWOwQ== "@matrix-org/emojibase-bindings@^1.5.0": version "1.5.0"