Skip to content

Commit 01700c3

Browse files
authored
fix hang-up behaviour (#702)
1 parent 0a3965c commit 01700c3

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

dogfooding/lib/screens/call_screen.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,10 @@ class _CallScreenState extends State<CallScreen> {
134134
body: StreamCallContainer(
135135
call: widget.call,
136136
callConnectOptions: widget.connectOptions,
137+
onCancelCallTap: () async {
138+
await widget.call.reject();
139+
await widget.call.leave();
140+
},
137141
callContentBuilder: (
138142
BuildContext context,
139143
Call call,

dogfooding/lib/screens/home_screen.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ class _HomeScreenState extends State<HomeScreen> {
4141
onButtonClick: (call, type, serviceType) async {
4242
switch (serviceType) {
4343
case ServiceType.call:
44-
call.end();
44+
call.reject();
45+
call.leave();
4546
case ServiceType.screenSharing:
4647
StreamVideoFlutterBackground.stopService(ServiceType.screenSharing);
4748
call.setScreenShareEnabled(enabled: false);

0 commit comments

Comments
 (0)