Skip to content

Commit

Permalink
Don't use origin_server_ts when tracking joins, use bridge-time inste…
Browse files Browse the repository at this point in the history
…ad (#1804)

* Don't use origin_server_ts when tracking joins, use bridge-time instead

* Changelog
  • Loading branch information
tadzik authored May 21, 2024
1 parent faadd07 commit 1835e04
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions changelog.d/1804.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Don't use origin_server_ts when tracking joins, use bridge-time instead.
2 changes: 1 addition & 1 deletion src/bridge/MatrixHandler.ts
Original file line number Diff line number Diff line change
Expand Up @@ -414,7 +414,7 @@ export class MatrixHandler {
*/
private _onMemberEvent(req: BridgeRequest, event: OnMemberEventData) {
if (event.content.membership === 'join') {
this.memberJoinTs.set(`${event.room_id}/${event.state_key}`, event.origin_server_ts ?? Date.now());
this.memberJoinTs.set(`${event.room_id}/${event.state_key}`, Date.now());
}
else {
this.memberJoinTs.delete(`${event.room_id}/${event.state_key}`);
Expand Down

0 comments on commit 1835e04

Please sign in to comment.