mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-04 19:15:04 -04:00
App startup improvements:
- do one and only one initialSync when the app starts. (recents-controller does not do its own anymore) - initialSync: get only the last message per room instead of default number of messages (10) Prevent recents-controller from loosing its data each time the page URL changes
This commit is contained in:
parent
972f664b6b
commit
21d6ce2380
3 changed files with 39 additions and 39 deletions
|
@ -105,7 +105,7 @@ angular.module('eventStreamService', [])
|
|||
var deferred = $q.defer();
|
||||
|
||||
// FIXME: We are discarding all the messages.
|
||||
matrixService.rooms().then(
|
||||
matrixService.rooms(1, false).then(
|
||||
function(response) {
|
||||
var rooms = response.data.rooms;
|
||||
for (var i = 0; i < rooms.length; ++i) {
|
||||
|
@ -120,7 +120,7 @@ angular.module('eventStreamService', [])
|
|||
eventHandlerService.handleEvents(presence, false);
|
||||
|
||||
// Initial sync is done
|
||||
eventHandlerService.handleInitialSyncDone();
|
||||
eventHandlerService.handleInitialSyncDone(response);
|
||||
|
||||
settings.from = response.data.end;
|
||||
doEventStream(deferred);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue