Skip to content

Commit dc7dc15

Browse files
committed
chore: export retry_policy
1 parent 56ecffa commit dc7dc15

File tree

5 files changed

+7
-3
lines changed

5 files changed

+7
-3
lines changed

packages/stream_chat/lib/src/client/retry_queue.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import 'dart:async';
22

33
import 'package:collection/collection.dart';
44
import 'package:rxdart/rxdart.dart';
5-
import 'package:stream_chat/src/client/retry_policy.dart';
65
import 'package:stream_chat/stream_chat.dart';
76

87
/// The retry queue associated to a channel.

packages/stream_chat/lib/stream_chat.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export 'package:uuid/uuid.dart';
1919
export 'src/client/channel.dart';
2020
export 'src/client/client.dart';
2121
export 'src/client/key_stroke_handler.dart';
22+
export 'src/client/retry_policy.dart';
2223
export 'src/core/api/attachment_file_uploader.dart';
2324
export 'src/core/api/requests.dart';
2425
export 'src/core/api/responses.dart';

packages/stream_chat/test/src/client/channel_test.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// ignore_for_file: lines_longer_than_80_chars
22

33
import 'package:mocktail/mocktail.dart';
4-
import 'package:stream_chat/src/client/retry_policy.dart';
54
import 'package:stream_chat/stream_chat.dart';
65
import 'package:test/test.dart';
76

packages/stream_chat/test/src/client/retry_queue_test.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import 'package:mocktail/mocktail.dart';
2-
import 'package:stream_chat/src/client/retry_policy.dart';
32
import 'package:stream_chat/src/client/retry_queue.dart';
43
import 'package:stream_chat/stream_chat.dart';
54
import 'package:test/test.dart';

sample_app/lib/app.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,12 @@ StreamChatClient buildStreamChatClient(String apiKey) {
265265
apiKey,
266266
logLevel: logLevel,
267267
logHandlerFunction: _sampleAppLogHandler,
268+
retryPolicy: RetryPolicy(
269+
maxRetryAttempts: 3,
270+
shouldRetry: (client, attempt, error) {
271+
return error is StreamChatNetworkError && error.isRetriable;
272+
},
273+
),
268274
//baseURL: 'http://<local-ip>:3030',
269275
//baseWsUrl: 'ws://<local-ip>:8800',
270276
)..chatPersistenceClient = chatPersistentClient;

0 commit comments

Comments
 (0)