clean up
This commit is contained in:
@@ -4,25 +4,3 @@ import 'package:stream_chat/src/client/client.dart';
|
|||||||
/// Used in [StreamChatClient] to build the `x-stream-client` header
|
/// Used in [StreamChatClient] to build the `x-stream-client` header
|
||||||
// ignore: constant_identifier_names
|
// ignore: constant_identifier_names
|
||||||
const PACKAGE_VERSION = '3.2.0';
|
const PACKAGE_VERSION = '3.2.0';
|
||||||
|
|
||||||
/// Possible packages
|
|
||||||
enum Package {
|
|
||||||
/// The Low Level Client
|
|
||||||
llc,
|
|
||||||
|
|
||||||
/// The Core package
|
|
||||||
core,
|
|
||||||
|
|
||||||
/// The UI package
|
|
||||||
ui,
|
|
||||||
}
|
|
||||||
|
|
||||||
///
|
|
||||||
extension XPackage on Package {
|
|
||||||
///
|
|
||||||
String get name => {
|
|
||||||
Package.llc: 'llc',
|
|
||||||
Package.core: 'core',
|
|
||||||
Package.ui: 'ui',
|
|
||||||
}[this]!;
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -115,7 +115,7 @@ class StreamChatState extends State<StreamChat> {
|
|||||||
builder: (context) {
|
builder: (context) {
|
||||||
StreamChatClient.additionalHeaders = {
|
StreamChatClient.additionalHeaders = {
|
||||||
'X-Stream-Client':
|
'X-Stream-Client':
|
||||||
'${StreamChatClient.defaultUserAgent}-${Package.ui}',
|
'${StreamChatClient.defaultUserAgent}-ui',
|
||||||
};
|
};
|
||||||
return widget.child ?? const Offstage();
|
return widget.child ?? const Offstage();
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -90,20 +90,18 @@ class StreamChatCore extends StatefulWidget {
|
|||||||
/// State class associated with [StreamChatCore].
|
/// State class associated with [StreamChatCore].
|
||||||
class StreamChatCoreState extends State<StreamChatCore>
|
class StreamChatCoreState extends State<StreamChatCore>
|
||||||
with WidgetsBindingObserver {
|
with WidgetsBindingObserver {
|
||||||
/// Constructor used for creating a new instance of [StreamChatCoreState].
|
|
||||||
StreamChatCoreState() {
|
|
||||||
StreamChatClient.additionalHeaders = {
|
|
||||||
'X-Stream-Client': '${StreamChatClient.defaultUserAgent}-${Package.ui}',
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Initialized client used throughout the application.
|
/// Initialized client used throughout the application.
|
||||||
StreamChatClient get client => widget.client;
|
StreamChatClient get client => widget.client;
|
||||||
|
|
||||||
Timer? _disconnectTimer;
|
Timer? _disconnectTimer;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) => widget.child;
|
Widget build(BuildContext context) {
|
||||||
|
StreamChatClient.additionalHeaders = {
|
||||||
|
'X-Stream-Client': '${StreamChatClient.defaultUserAgent}-ui',
|
||||||
|
};
|
||||||
|
return widget.child;
|
||||||
|
}
|
||||||
|
|
||||||
// coverage:ignore-start
|
// coverage:ignore-start
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user