setMute method Null safety

Future<void> setMute(
  1. bool value
)

Mutes or unmute a server member

Example :

final member = guild.members.cache.get('240561194958716924');

if (member != null) {
  await member.setMute(true);
}

Implementation

Future<void> setMute(bool value) async {
  final Http http = ioc.singleton(ioc.services.http);

  final Response response = await http.patch(
    url: '/guilds/${member!.guild.id}/members/${member!.user.id}',
    payload: {'mute': value}
  );

  if (response.statusCode == 204 || response.statusCode == 200) {
    _isMute = value;
  }
}