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/SessionUtilitiesKit/Types
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
..
ARC4RandomNumberGenerator.swift
AppVersion.swift
BackgroundTaskManager.swift Fixed a number of background processing and polling issues 2 months ago
Bencode.swift
BencodeDecoder.swift
BencodeEncoder.swift
EquatableIgnoring.swift
Failable.swift
FileManager.swift Fixed a few issues that came up when testing 2 months ago
KeychainStorage.swift
Threading.swift
TimeUnit.swift
UserDefaultsType.swift Merge remote-tracking branch 'upstream/dev' into feature/groups-rebuild 3 months ago
Version.swift