You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-ios/Session
Morgan Pretty 4435240d2b Fixed a number of background processing and polling issues
• Tweaked some background poller logs
• Refactored the `BackgroundFetch` handling to use a `DispatchSourceTimer` instead of `NSTimer` and use a specific `DispatchQueue` to avoid race conditions
• Refactored the BackgroundTaskManager to use `DispatchQueue` and `DispatchSourceTimer` and removed unused code (was seeing background tasks incorrectly running too long so wanted to clean it up)
• Fixed an issue where pollers would incorrectly be released during background polling
• Fixed an issue where the background poller wouldn't update the app notification badge count
• Fixed an issue where the community pollers 'timeSinceLastPoll' was incorrectly being given both an epoch timestamp as well as a duration since the last poll (resulting in always just refetching recent messages)
• Fixed an issue where the community poller wasn't updating the last poll timestamp (also renamed some functions to make them clearer)
• Fixed an issue where pollers could incorrectly be started in the background (eg. when receiving a PN)
2 months ago
..
Calls Database reentrancy fixes 4 months ago
Closed Groups Fixed QA issues 3 months ago
Conversations Fixed a couple of issues found during internal testing 3 months ago
Database/Migrations Refactored the remaining DB queries to avoid using type-based queries 3 months ago
Emoji Merge remote-tracking branch 'upstream/dev' into feature/groups-rebuild 4 months ago
Home Fixed a number of background processing and polling issues 2 months ago
Media Viewing & Editing Fixed a couple of issues found during internal testing 3 months ago
Meta Fixed a number of background processing and polling issues 2 months ago
Notifications Fixed a number of background processing and polling issues 2 months ago
Onboarding Fixed a number of issues found during testing, and some QA issues 3 months ago
Open Groups Cleaned up some TODOs, QA fixes and refetch on admin promotion 4 months ago
Path Fixed a few bugs which came up during testing 3 months ago
Settings Fixed a silly message variant bug, unit test env var tweaks 3 months ago
Shared Fixed a few issues that came up when testing 3 months ago
Utilities Fixed a number of background processing and polling issues 2 months ago
.swiftlint.yml Fix target naming 5 years ago