StreamChatApi constructor
StreamChatApi(
- String apiKey, {
- StreamHttpClient? client,
- StreamHttpClientOptions? options,
- TokenManager? tokenManager,
- ConnectionIdManager? connectionIdManager,
- AttachmentFileUploaderProvider attachmentFileUploaderProvider = StreamAttachmentFileUploader.new,
- Logger? logger,
- Iterable<
Interceptor> ? interceptors,
Initialize a new stream chat api
Implementation
StreamChatApi(
String apiKey, {
StreamHttpClient? client,
StreamHttpClientOptions? options,
TokenManager? tokenManager,
ConnectionIdManager? connectionIdManager,
AttachmentFileUploaderProvider attachmentFileUploaderProvider =
StreamAttachmentFileUploader.new,
Logger? logger,
Iterable<Interceptor>? interceptors,
}) : _fileUploaderProvider = attachmentFileUploaderProvider,
_client = client ??
StreamHttpClient(
apiKey,
options: options,
tokenManager: tokenManager,
connectionIdManager: connectionIdManager,
logger: logger,
interceptors: interceptors,
);