mirror of https://github.com/oxen-io/session-ios
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.
• 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) |
8 months ago | |
|---|---|---|
| .. | ||
| ARC4RandomNumberGenerator.swift | ||
| AppVersion.swift | ||
| BackgroundTaskManager.swift | 8 months ago | |
| Bencode.swift | ||
| BencodeDecoder.swift | ||
| BencodeEncoder.swift | ||
| EquatableIgnoring.swift | ||
| Failable.swift | ||
| FileManager.swift | 8 months ago | |
| KeychainStorage.swift | ||
| Threading.swift | ||
| TimeUnit.swift | ||
| UserDefaultsType.swift | 9 months ago | |
| Version.swift | ||