Update: 2026-06-25 02:28:33
This commit is contained in:
@@ -3,6 +3,7 @@ import 'package:flutter/services.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
||||
import 'package:get/get.dart' hide Response;
|
||||
import 'package:siro_rider/views/widgets/error_snakbar.dart';
|
||||
import 'package:permission_handler/permission_handler.dart';
|
||||
import 'package:just_audio/just_audio.dart';
|
||||
|
||||
@@ -258,10 +259,7 @@ class VoiceCallController extends GetxController with WidgetsBindingObserver {
|
||||
final permissionStatus = await Permission.microphone.request();
|
||||
if (!permissionStatus.isGranted) {
|
||||
_endCallInternal("permission_denied");
|
||||
Get.snackbar(
|
||||
"Error",
|
||||
"Microphone permission is required for voice calls".tr,
|
||||
);
|
||||
mySnackeBarError("Microphone permission is required for voice calls".tr);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -276,10 +274,7 @@ class VoiceCallController extends GetxController with WidgetsBindingObserver {
|
||||
response == 'failure' ||
|
||||
response['status'] != 'success') {
|
||||
_endCallInternal("session_creation_failed");
|
||||
Get.snackbar(
|
||||
"Error",
|
||||
"Failed to initiate call session. Please try again.".tr,
|
||||
);
|
||||
mySnackeBarError("Microphone permission is required for voice calls".tr);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -358,10 +353,7 @@ class VoiceCallController extends GetxController with WidgetsBindingObserver {
|
||||
final permissionStatus = await Permission.microphone.request();
|
||||
if (!permissionStatus.isGranted) {
|
||||
declineCall();
|
||||
Get.snackbar(
|
||||
"Error",
|
||||
"Microphone permission is required for voice calls".tr,
|
||||
);
|
||||
mySnackeBarError("Microphone permission is required for voice calls".tr);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user