oxen-io / session-ios

A private messenger for iOS.
https://getsession.org
GNU General Public License v3.0
386 stars 85 forks source link

libQuic integration via libSession #960

Closed mpretty-cyro closed 1 month ago

mpretty-cyro commented 3 months ago

The main changes in the PR are around reworking the majority of the networking to be run via libQuic:

But it also includes a number of general fixes:

codecov[bot] commented 3 months ago

Codecov Report

Attention: Patch coverage is 32.35294% with 2139 lines in your changes are missing coverage. Please review.

Project coverage is 12.28%. Comparing base (5735d48) to head (021d05d). Report is 14 commits behind head on dev.

:exclamation: Current head 021d05d differs from pull request most recent head 444655f. Consider uploading reports for the commit 444655f to get more accurate results

Files Patch % Lines
...ionSnodeKit/LibSession/LibSession+Networking.swift 25.82% 224 Missing :warning:
... Receiving/Notifications/PushNotificationAPI.swift 0.00% 139 Missing :warning:
...sagingKit/Sending & Receiving/Pollers/Poller.swift 0.00% 128 Missing :warning:
...nversations/Settings/ThreadSettingsViewModel.swift 70.39% 127 Missing :warning:
...ions/Views & Modals/MessageRequestFooterView.swift 0.00% 112 Missing :warning:
Session/Conversations/ConversationVC.swift 0.00% 110 Missing :warning:
...erviceExtension/NotificationServiceExtension.swift 0.00% 99 Missing :warning:
...agingKit/Sending & Receiving/MessageReceiver.swift 46.75% 82 Missing :warning:
...it/LibSession/LibSession+SessionMessagingKit.swift 14.60% 76 Missing :warning:
...eKit/Networking/PreparedRequest+OnionRequest.swift 32.00% 68 Missing :warning:
... and 98 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## dev #960 +/- ## ========================================== + Coverage 11.62% 12.28% +0.65% ========================================== Files 649 651 +2 Lines 96950 96623 -327 ========================================== + Hits 11268 11866 +598 + Misses 85682 84757 -925 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.