feat(llc): add hide_history flag in channel.addMembers.
Signed-off-by: xsahil03x <[email protected]>
This commit is contained in:
@@ -1151,9 +1151,18 @@ class Channel {
|
||||
Future<AddMembersResponse> addMembers(
|
||||
List<String> memberIds, [
|
||||
Message? message,
|
||||
// TODO: Convert to optional parameters in v5.0.0
|
||||
// ignore: avoid_positional_boolean_parameters
|
||||
bool hideHistory = false,
|
||||
]) async {
|
||||
_checkInitialized();
|
||||
return _client.addChannelMembers(id!, type, memberIds, message: message);
|
||||
return _client.addChannelMembers(
|
||||
id!,
|
||||
type,
|
||||
memberIds,
|
||||
message: message,
|
||||
hideHistory: hideHistory,
|
||||
);
|
||||
}
|
||||
|
||||
/// Invite members to the channel.
|
||||
|
||||
@@ -1044,12 +1044,14 @@ class StreamChatClient {
|
||||
String channelType,
|
||||
List<String> memberIds, {
|
||||
Message? message,
|
||||
bool hideHistory = false,
|
||||
}) =>
|
||||
_chatApi.channel.addMembers(
|
||||
channelId,
|
||||
channelType,
|
||||
memberIds,
|
||||
message: message,
|
||||
hideHistory: hideHistory,
|
||||
);
|
||||
|
||||
/// Remove members from the channel
|
||||
|
||||
@@ -210,12 +210,14 @@ class ChannelApi {
|
||||
String channelType,
|
||||
List<String> memberIds, {
|
||||
Message? message,
|
||||
bool hideHistory = false,
|
||||
}) async {
|
||||
final response = await _client.post(
|
||||
_getChannelUrl(channelId, channelType),
|
||||
data: {
|
||||
'add_members': memberIds,
|
||||
'message': message,
|
||||
'hide_history': hideHistory,
|
||||
},
|
||||
);
|
||||
return AddMembersResponse.fromJson(response.data);
|
||||
|
||||
Reference in New Issue
Block a user