Future _capture()

in skp_generator/lib/main.dart [144:155]


  Future<void> _capture() async {
    _captured = true;
    final Response response = await vmService.callServiceExtension('_flutter.screenshotSkp');
    final String filename = 'skps/flutter_$_name.skp';
    await File(filename).writeAsBytes(base64Decode(response.json!['skp'] as String));
    if (mounted) {
      setState(() {
        _name = null;
        _captured = false;
      });
    }
  }