diff --git a/src/matrix/session.js b/src/matrix/session.js index 8bda0d7f..49b6b7cf 100644 --- a/src/matrix/session.js +++ b/src/matrix/session.js @@ -48,8 +48,10 @@ export default class Session { } applySync(syncToken, accountData, txn) { - this._session.syncToken = syncToken; - txn.session.set(this._session); + if (syncToken !== this._session.syncToken) { + this._session.syncToken = syncToken; + txn.session.set(this._session); + } } get syncToken() {