fetchGuildWidgetImage method

Future<Uint8List> fetchGuildWidgetImage(
  1. Snowflake id,
  2. {WidgetImageStyle? style}
)

Fetch the image for a guild's widget.

Implementation

Future<Uint8List> fetchGuildWidgetImage(Snowflake id, {WidgetImageStyle? style}) async {
  final route = HttpRoute()
    ..guilds(id: id.toString())
    ..widgetPng();
  final request = BasicRequest(
    route,
    authenticated: false,
    queryParameters: {if (style != null) 'style': style.value},
  );

  final response = await client.httpHandler.executeSafe(request);
  return response.body;
}