feat(llc): add support for extraData in while uploading file

Signed-off-by: xsahil03x <[email protected]>
This commit is contained in:
Sahil Kumar
2022-05-05 19:48:48 +05:30
committed by xsahil03x
parent a13b926928
commit d62d42c8c4
2 changed files with 18 additions and 0 deletions
@@ -436,12 +436,14 @@ class Channel {
it.file!, it.file!,
onSendProgress: onSendProgress, onSendProgress: onSendProgress,
cancelToken: cancelToken, cancelToken: cancelToken,
extraData: it.extraData,
).then((it) => it.file); ).then((it) => it.file);
} else { } else {
future = sendFile( future = sendFile(
it.file!, it.file!,
onSendProgress: onSendProgress, onSendProgress: onSendProgress,
cancelToken: cancelToken, cancelToken: cancelToken,
extraData: it.extraData,
).then((it) => it.file); ).then((it) => it.file);
} }
_cancelableAttachmentUploadRequest[it.id] = cancelToken; _cancelableAttachmentUploadRequest[it.id] = cancelToken;
@@ -735,6 +737,7 @@ class Channel {
AttachmentFile file, { AttachmentFile file, {
ProgressCallback? onSendProgress, ProgressCallback? onSendProgress,
CancelToken? cancelToken, CancelToken? cancelToken,
Map<String, Object?>? extraData,
}) { }) {
_checkInitialized(); _checkInitialized();
return _client.sendFile( return _client.sendFile(
@@ -743,6 +746,7 @@ class Channel {
type, type,
onSendProgress: onSendProgress, onSendProgress: onSendProgress,
cancelToken: cancelToken, cancelToken: cancelToken,
extraData: extraData,
); );
} }
@@ -751,6 +755,7 @@ class Channel {
AttachmentFile file, { AttachmentFile file, {
ProgressCallback? onSendProgress, ProgressCallback? onSendProgress,
CancelToken? cancelToken, CancelToken? cancelToken,
Map<String, Object?>? extraData,
}) { }) {
_checkInitialized(); _checkInitialized();
return _client.sendImage( return _client.sendImage(
@@ -759,6 +764,7 @@ class Channel {
type, type,
onSendProgress: onSendProgress, onSendProgress: onSendProgress,
cancelToken: cancelToken, cancelToken: cancelToken,
extraData: extraData,
); );
} }
@@ -783,6 +789,7 @@ class Channel {
Future<EmptyResponse> deleteFile( Future<EmptyResponse> deleteFile(
String url, { String url, {
CancelToken? cancelToken, CancelToken? cancelToken,
Map<String, Object?>? extraData,
}) { }) {
_checkInitialized(); _checkInitialized();
return _client.deleteFile( return _client.deleteFile(
@@ -790,6 +797,7 @@ class Channel {
id!, id!,
type, type,
cancelToken: cancelToken, cancelToken: cancelToken,
extraData: extraData,
); );
} }
@@ -797,6 +805,7 @@ class Channel {
Future<EmptyResponse> deleteImage( Future<EmptyResponse> deleteImage(
String url, { String url, {
CancelToken? cancelToken, CancelToken? cancelToken,
Map<String, Object?>? extraData,
}) { }) {
_checkInitialized(); _checkInitialized();
return _client.deleteImage( return _client.deleteImage(
@@ -804,6 +813,7 @@ class Channel {
id!, id!,
type, type,
cancelToken: cancelToken, cancelToken: cancelToken,
extraData: extraData,
); );
} }
@@ -731,6 +731,7 @@ class StreamChatClient {
String channelType, { String channelType, {
ProgressCallback? onSendProgress, ProgressCallback? onSendProgress,
CancelToken? cancelToken, CancelToken? cancelToken,
Map<String, Object?>? extraData,
}) => }) =>
_chatApi.fileUploader.sendFile( _chatApi.fileUploader.sendFile(
file, file,
@@ -738,6 +739,7 @@ class StreamChatClient {
channelType, channelType,
onSendProgress: onSendProgress, onSendProgress: onSendProgress,
cancelToken: cancelToken, cancelToken: cancelToken,
extraData: extraData,
); );
/// Send a [image] to the [channelId] of type [channelType] /// Send a [image] to the [channelId] of type [channelType]
@@ -747,6 +749,7 @@ class StreamChatClient {
String channelType, { String channelType, {
ProgressCallback? onSendProgress, ProgressCallback? onSendProgress,
CancelToken? cancelToken, CancelToken? cancelToken,
Map<String, Object?>? extraData,
}) => }) =>
_chatApi.fileUploader.sendImage( _chatApi.fileUploader.sendImage(
image, image,
@@ -754,6 +757,7 @@ class StreamChatClient {
channelType, channelType,
onSendProgress: onSendProgress, onSendProgress: onSendProgress,
cancelToken: cancelToken, cancelToken: cancelToken,
extraData: extraData,
); );
/// Delete a file from this channel /// Delete a file from this channel
@@ -762,12 +766,14 @@ class StreamChatClient {
String channelId, String channelId,
String channelType, { String channelType, {
CancelToken? cancelToken, CancelToken? cancelToken,
Map<String, Object?>? extraData,
}) => }) =>
_chatApi.fileUploader.deleteFile( _chatApi.fileUploader.deleteFile(
url, url,
channelId, channelId,
channelType, channelType,
cancelToken: cancelToken, cancelToken: cancelToken,
extraData: extraData,
); );
/// Delete an image from this channel /// Delete an image from this channel
@@ -776,12 +782,14 @@ class StreamChatClient {
String channelId, String channelId,
String channelType, { String channelType, {
CancelToken? cancelToken, CancelToken? cancelToken,
Map<String, Object?>? extraData,
}) => }) =>
_chatApi.fileUploader.deleteImage( _chatApi.fileUploader.deleteImage(
url, url,
channelId, channelId,
channelType, channelType,
cancelToken: cancelToken, cancelToken: cancelToken,
extraData: extraData,
); );
/// Replaces the [channelId] of type [ChannelType] data with [data]. /// Replaces the [channelId] of type [ChannelType] data with [data].