Skip to content

Conversation

@backportbot
Copy link

@backportbot backportbot bot commented Jun 10, 2024

Backport of #1943

Warning, This backport's changes differ from the original and might be incomplete ⚠️

Todo

  • Review and resolve any conflicts

Learn more about backports at https://docs.nextcloud.com/server/stable/go.php?to=developer-backports.

Sometimes a notification got "newly mounted" while being old.
This can happen when a user has many notifications (100-1).
The UI first only loads (100-76), if any notification is then
resolved (e.g. by deleting or reading a chat), further old
notifications (75+74) would be added to the UI and triggered
a web notification (including call sound) in the past.

This threshold ID is therefore updated to only higher values,
before each pulling of notifications to ensure that we only ever
web-notify on new notifications and not newly loaded old
notifications.

Signed-off-by: Joas Schilling <[email protected]>
@nickvergessen
Copy link
Member

/compile /

@nickvergessen nickvergessen enabled auto-merge June 10, 2024 12:38
Signed-off-by: nextcloud-command <[email protected]>
@nickvergessen nickvergessen merged commit 40b48c7 into stable29 Jun 10, 2024
@nickvergessen nickvergessen deleted the backport/1943/stable29 branch June 10, 2024 12:47
@blizzz blizzz mentioned this pull request Jun 11, 2024
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants