chore: add analytics when user clicks on message preview toggle in room list header (#31840)

This commit is contained in:
Florian Duros 2026-01-21 18:55:16 +01:00 committed by GitHub
parent 2de53e306a
commit 9d1e36a37f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 5 deletions

View File

@ -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",

View File

@ -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 });

View File

@ -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"