archiveMetadata method
Implementation
@override
Future<Map<String, dynamic>> archiveMetadata(String path, Uint8List key) async {
await _ensureInitialized();
final m = await rust_archive.archiveMetadata(path: path, key: key);
return {
'backupVersion': m.backupVersion,
'elements': m.elements
.map((e) =>
e == rust_archive.BackupElement.consent ? 'consent' : 'messages')
.toList(),
'exportedAtNs': m.exportedAtNs,
'startNs': m.startNs,
'endNs': m.endNs,
};
}