From 6e49a53e3fe621c1fa3dfd8fe6748d17a24c8a4c Mon Sep 17 00:00:00 2001 From: Tran Thai Tuan Date: Sun, 22 Dec 2024 02:37:08 +0700 Subject: [PATCH] chore: downgrade get it --- lib/waterbus_sdk_impl.dart | 12 ++++++++---- pubspec.yaml | 3 ++- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/lib/waterbus_sdk_impl.dart b/lib/waterbus_sdk_impl.dart index ad3a26c..c3d254d 100644 --- a/lib/waterbus_sdk_impl.dart +++ b/lib/waterbus_sdk_impl.dart @@ -117,8 +117,10 @@ class SdkCore extends WaterbusSdkInterface { ); } - if (room.value != null) { - final Meeting meeting = room.value!; + if (room.isSuccess) { + final Meeting? meeting = room.value; + + if (meeting == null) return Result.failure(room.error ?? ServerFailure()); final int mParticipantIndex = meeting.participants.lastIndexWhere( (participant) => participant.isMe, @@ -137,9 +139,11 @@ class SdkCore extends WaterbusSdkInterface { .toList(); _subscribe(targetIds); - } - return Result.success(meeting); + return Result.success(meeting); + } else { + return Result.failure(room.error ?? ServerFailure()); + } } @override diff --git a/pubspec.yaml b/pubspec.yaml index 3b63174..4672e9c 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -47,7 +47,8 @@ dependencies: # path: /Users/lambiengcode/Documents/waterbus/flutter-webrtc-plus # Dependency Injection - get_it: ^8.0.3 + get_it: ^7.6.8 + injectable: ^2.4.4 dev_dependencies: