You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-26 17:03:12 +03:00
Don't mark devicelist dirty unnecessarily
This was marking the device list as dirty even when nothing had actually changed, causing unnecessary saves.
This commit is contained in:
@@ -418,11 +418,11 @@ export default class DeviceList {
|
|||||||
if (this._deviceTrackingStatus[userId]) {
|
if (this._deviceTrackingStatus[userId]) {
|
||||||
console.log('No longer tracking device list for ' + userId);
|
console.log('No longer tracking device list for ' + userId);
|
||||||
this._deviceTrackingStatus[userId] = TRACKING_STATUS_NOT_TRACKED;
|
this._deviceTrackingStatus[userId] = TRACKING_STATUS_NOT_TRACKED;
|
||||||
}
|
|
||||||
// we don't yet persist the tracking status, since there may be a lot
|
|
||||||
// of calls; we save all data together once the sync is done
|
|
||||||
|
|
||||||
this._dirty = true;
|
// we don't yet persist the tracking status, since there may be a lot
|
||||||
|
// of calls; we save all data together once the sync is done
|
||||||
|
this._dirty = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -453,11 +453,11 @@ export default class DeviceList {
|
|||||||
if (this._deviceTrackingStatus[userId]) {
|
if (this._deviceTrackingStatus[userId]) {
|
||||||
console.log("Marking device list outdated for", userId);
|
console.log("Marking device list outdated for", userId);
|
||||||
this._deviceTrackingStatus[userId] = TRACKING_STATUS_PENDING_DOWNLOAD;
|
this._deviceTrackingStatus[userId] = TRACKING_STATUS_PENDING_DOWNLOAD;
|
||||||
}
|
|
||||||
// we don't yet persist the tracking status, since there may be a lot
|
|
||||||
// of calls; we save all data together once the sync is done
|
|
||||||
|
|
||||||
this._dirty = true;
|
// we don't yet persist the tracking status, since there may be a lot
|
||||||
|
// of calls; we save all data together once the sync is done
|
||||||
|
this._dirty = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user