save function
- String jsonDecks
Faz o download de uma coleção de decks no computador.
Implementation
Future<void> save(String jsonDecks) async {
// Inicializa as variaveis para fazer o download
final bytes = utf8.encode(jsonDecks);
final blob = html.Blob([bytes]);
final url = html.Url.createObjectUrlFromBlob(blob);
final anchor = html.document.createElement('a') as html.AnchorElement
..href = url
..style.display = 'none'
..download = 'KadoCollection.json';
html.document.body.children.add(anchor);
// Download do arquivo
anchor.click();
// O download acabou, então limpa
html.document.body.children.remove(anchor);
html.Url.revokeObjectUrl(url);
}