saveSession method
Save a session snapshot to disk.
Implementation
Future<void> saveSession(SessionSnapshot snapshot) async {
final file = File(_sessionPath(snapshot.sessionId));
await file.parent.create(recursive: true);
final json = jsonEncode(snapshot.toJson());
await file.writeAsString(json);
}