From ad979529d2c9d07219233d103644cdf9fe835683 Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Tue, 26 Jan 2021 16:12:14 +0530 Subject: [PATCH] remove unwanted dependencies Signed-off-by: Sahil Kumar --- packages/dart_client/build.yaml | 3 -- .../dart_client/lib/src/utils/result.dart | 45 ------------------- packages/dart_client/lib/stream_chat.dart | 3 +- packages/dart_client/pubspec.yaml | 2 - packages/stream_chat_persistence/pubspec.yaml | 1 - 5 files changed, 1 insertion(+), 53 deletions(-) delete mode 100644 packages/dart_client/lib/src/utils/result.dart diff --git a/packages/dart_client/build.yaml b/packages/dart_client/build.yaml index ea58f519..ddbd70dd 100644 --- a/packages/dart_client/build.yaml +++ b/packages/dart_client/build.yaml @@ -1,9 +1,6 @@ targets: $default: builders: - moor_generator: - options: - generate_connect_constructor: true json_serializable: options: explicit_to_json: true diff --git a/packages/dart_client/lib/src/utils/result.dart b/packages/dart_client/lib/src/utils/result.dart deleted file mode 100644 index a2961ec4..00000000 --- a/packages/dart_client/lib/src/utils/result.dart +++ /dev/null @@ -1,45 +0,0 @@ -import 'package:flutter/foundation.dart'; -import 'package:freezed_annotation/freezed_annotation.dart'; - -import '../exceptions.dart'; - -part 'result.freezed.dart'; - -/// -@freezed -abstract class Result with _$Result { - /// - const factory Result.success({@required T data}) = Success; - - /// - const factory Result.error({@required ApiError error}) = Error; -} - -/// -extension ResultX on Result { - /// - bool get isSuccess => this is Success; - - /// - bool get isError => this is Error; - - /// - T get data { - if (isError) { - throw Exception( - 'Result is not successful. Check result.isSuccess before reading the data.', - ); - } - return (this as Success).data; - } - - /// - ApiError get error { - if (isSuccess) { - throw Exception( - 'Result is successful, not an error. Check result.isError before reading the error.', - ); - } - return (this as Error).error; - } -} diff --git a/packages/dart_client/lib/stream_chat.dart b/packages/dart_client/lib/stream_chat.dart index f9a366c3..0ff1f871 100644 --- a/packages/dart_client/lib/stream_chat.dart +++ b/packages/dart_client/lib/stream_chat.dart @@ -27,5 +27,4 @@ export './src/models/reaction.dart'; export './src/models/read.dart'; export './src/models/user.dart'; export './src/notifications.dart'; -export './src/db/stream_chat_persistence.dart'; -export './src/utils/result.dart' hide Success, Error; +export './src/db/stream_chat_persistence.dart'; \ No newline at end of file diff --git a/packages/dart_client/pubspec.yaml b/packages/dart_client/pubspec.yaml index 1c4afa80..5eca907a 100644 --- a/packages/dart_client/pubspec.yaml +++ b/packages/dart_client/pubspec.yaml @@ -18,11 +18,9 @@ dependencies: web_socket_channel: ^1.1.0 uuid: ^2.2.2 async: ^2.4.1 - stream_channel: ^2.0.0 rxdart: ^0.24.1 collection: ^1.14.12 pedantic: ^1.9.2 - freezed: ^0.12.7 stream_chat_persistence: path: ../stream_chat_persistence diff --git a/packages/stream_chat_persistence/pubspec.yaml b/packages/stream_chat_persistence/pubspec.yaml index a0c97c89..1ce6e604 100644 --- a/packages/stream_chat_persistence/pubspec.yaml +++ b/packages/stream_chat_persistence/pubspec.yaml @@ -11,7 +11,6 @@ dependencies: moor: ^3.4.0 path: ^1.7.0 path_provider: ^1.6.27 - sqlite3_flutter_libs: ^0.3.0 stream_chat: path: ../dart_client