Skip to content

Conversation

@stefanceriu
Copy link
Member

@stefanceriu stefanceriu commented Jan 30, 2026

Avoid Killing app because it never posted an incoming call to the system after receiving a PushKit VoIP push errors.

Making this a draft as I can't tell if the async version of the API is broken or there's something else that prevents it from workign on my dev environment.

@stefanceriu stefanceriu requested a review from pixlwave January 30, 2026 13:51
@stefanceriu stefanceriu requested a review from a team as a code owner January 30, 2026 13:51
@stefanceriu stefanceriu added the pr-bugfix for bug fix label Jan 30, 2026
@stefanceriu stefanceriu marked this pull request as draft January 30, 2026 15:27
@stefanceriu stefanceriu force-pushed the stefan/callServiceCallbacks branch from a500813 to 06c03cc Compare January 30, 2026 16:25
@codecov
Copy link

codecov bot commented Jan 30, 2026

❌ 1 Tests Failed:

Tests completed Failed Passed Skipped
1160 1 1159 0
View the full list of 1 ❄️ flaky test(s)
ChatsTabFlowCoordinatorTests::testEventRoutes()

Flake rate in main: 19.57% (Passed 37 times, Failed 9 times)

Stack Traces | 2.06s run time
XCTAssertEqual failed: ("Optional("3")") is not equal to ("Optional("4")") - A new timeline should be created for the same room ID, so that the screen isn't stale while loading. (UnitTests/Sources/ChatsTabFlowCoordinatorTests.swift:249)

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@stefanceriu stefanceriu force-pushed the stefan/callServiceCallbacks branch from 06c03cc to b357121 Compare February 2, 2026 09:05
@stefanceriu stefanceriu marked this pull request as ready for review February 2, 2026 09:05
@pixlwave
Copy link
Member

pixlwave commented Feb 2, 2026

Making this a draft as I can't tell if the async version of the API is broken or there's something else that prevents it from workign on my dev environment.

I've just checked twice on my side. Using this PR I get no call ringing. Reverting back to 26.02.0 and calls are able to ring again.

…ing incoming pushes

Fixes `Killing app because it never posted an incoming call to the system after receiving a PushKit VoIP push` crashes
Initially tried replacing the callback based API with the async one but notifications stopped coming in. See associated PR for commits and details.
Copy link
Member

@pixlwave pixlwave left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Might also be worthwhile to keep the async version under a different name and call that from the working delegate method in a withCheckedContinuation but not super important.

@stefanceriu stefanceriu merged commit 35daa01 into develop Feb 2, 2026
6 checks passed
@stefanceriu stefanceriu deleted the stefan/callServiceCallbacks branch February 2, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-bugfix for bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants