copyCurl method

void copyCurl(
  1. CurlModel request,
  2. BuildContext context, {
  3. bool redactHeaders = true,
})

Copies the generated cURL command to the clipboard and shows a snackbar.

This method generates a cURL command from the provided CurlModel request, copies it to the clipboard, and displays a snackbar notification in the given BuildContext.

Implementation

void copyCurl(CurlModel request, BuildContext context, {bool redactHeaders = true}) {
  final String curl = getCurl(request, redactHeaders: redactHeaders);
  final ClipboardData data = ClipboardData(text: curl);
  Clipboard.setData(data);
  ScaffoldMessenger.of(context).showSnackBar(
    const SnackBar(content: Text('Curl copied to clipboard')),
  );
}