Skip to content

Commit

Permalink
chore: bump version 1.4.13
Browse files Browse the repository at this point in the history
  • Loading branch information
lambiengcode committed Aug 26, 2024
1 parent 23be274 commit 0d6b503
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 111 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 1.4.13

* [Feat]: Using dio_compatibility_layer

## 1.4.12

* [Feat]: Using rhttp + dio
Expand Down
19 changes: 13 additions & 6 deletions lib/core/api/base/dio_configuration.dart
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import 'dart:async';

import 'package:dio_compatibility_layer/dio_compatibility_layer.dart';
import 'package:flutter/foundation.dart';

import 'package:dio/dio.dart';
import 'package:dio_smart_retry/dio_smart_retry.dart';
import 'package:dio_smart_retry/dio_smart_retry.dart' as rt;
import 'package:injectable/injectable.dart';
import 'package:rhttp/rhttp.dart';

Expand All @@ -13,7 +14,6 @@ import 'package:waterbus_sdk/core/api/auth/datasources/auth_local_datasource.dar
import 'package:waterbus_sdk/core/api/base/base_remote_data.dart';
import 'package:waterbus_sdk/utils/extensions/duration_extensions.dart';
import 'package:waterbus_sdk/utils/http/dio_transformer.dart';
import 'package:waterbus_sdk/utils/http/rhttp_adapter.dart';
import 'package:waterbus_sdk/utils/queues/completer_queue.dart';

typedef TokensCallback = Function(
Expand All @@ -36,16 +36,23 @@ class DioConfiguration {
Future<Dio> configuration(Dio dioClient) async {
if (!kIsWeb) {
await Rhttp.init();
final rhttpAdapter = RhttpAdapter();
await rhttpAdapter.init();
final rhttpAdapter = await RhttpCompatibleClient.create(
settings: ClientSettings(
timeout: 10.seconds,
connectTimeout: 10.seconds,
throwOnStatusCode: false,
),
);

dioClient.httpClientAdapter = ConversionLayerAdapter(rhttpAdapter);

dioClient.httpClientAdapter = rhttpAdapter;
// Transform json with compute
dioClient.transformer = FlutterTransformer();
}

// Integration retry
dioClient.interceptors.add(
RetryInterceptor(
rt.RetryInterceptor(
dio: dioClient,
// logPrint: print, // specify log function (optional)
retryDelays: [
Expand Down
101 changes: 0 additions & 101 deletions lib/utils/http/rhttp_adapter.dart

This file was deleted.

8 changes: 4 additions & 4 deletions pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: waterbus_sdk
description: Flutter plugin of Waterbus. Build video call or online meeting application with SFU model. Supports iOS, Android.
version: 1.4.12
version: 1.4.13
homepage: https://docs.waterbus.tech
repository: https://github.com/waterbustech/waterbus-flutter-sdk
issue_tracker: https://github.com/waterbustech/waterbus-flutter-sdk/issues
Expand All @@ -15,11 +15,11 @@ dependencies:

# Network
connectivity_plus: ^6.0.5
rhttp: ^0.4.0
http: ^1.2.2
rhttp: ^0.6.1
dio: ^5.6.0
dio_smart_retry: ^6.0.0
dio_cache_interceptor: ^3.5.0
dio_compatibility_layer: ^0.1.0
socket_io_client: ^2.0.3+1

# Storage
Expand All @@ -40,7 +40,7 @@ dependencies:
sdp_transform: ^0.3.2
h264_profile_level_id: ^0.2.1
dart_webrtc_plus: ^1.4.6+2
flutter_webrtc_plus: ^0.11.2+2
flutter_webrtc_plus: ^0.11.2+3
# flutter_webrtc_plus:
# path: /Users/lambiengcode/Documents/webrtc/flutter-webrtc

Expand Down

0 comments on commit 0d6b503

Please sign in to comment.