When we do a force-refresh (that is manually pulling down the conversation list until a refresh is done) we always check for new federated invitations. When we update our timestamp of the last successful invitation update (updateLastFederationInvitationUpdateForAccountId) we also notify about NCDatabaseManagerPendingFederationInvitationsDidChange, which in turn will force reload the conversation list (again).
When we do a force-refresh (that is manually pulling down the conversation list until a refresh is done) we always check for new federated invitations. When we update our timestamp of the last successful invitation update (
updateLastFederationInvitationUpdateForAccountId
) we also notify aboutNCDatabaseManagerPendingFederationInvitationsDidChange
, which in turn will force reload the conversation list (again).Before:
After:
Found while verifying https://github.com/nextcloud/talk-ios/pull/1689