Merge branch 'linfeng/dev/compatibility/20260609' into linfeng/dev/2026612

This commit is contained in:
2026-06-12 17:10:24 +08:00
20 changed files with 209 additions and 154 deletions

View File

@@ -205,14 +205,14 @@ class RecordingStopResult {
const RecordingStopResult({
this.outputPath,
required this.status,
this.gallerySaved = true,
this.galleryErrorMessage,
this.fileSaved = true,
this.fileErrorMessage,
});
final String? outputPath;
final RecordingStatus status;
final bool gallerySaved;
final String? galleryErrorMessage;
final bool fileSaved;
final String? fileErrorMessage;
factory RecordingStopResult.fromMap(Map<String, dynamic>? result) {
return RecordingStopResult(
@@ -220,8 +220,8 @@ class RecordingStopResult {
status: RecordingStatus.fromMap(
Map<dynamic, dynamic>.from(result?['status'] as Map? ?? const {}),
),
gallerySaved: result?['gallerySaved'] as bool? ?? true,
galleryErrorMessage: result?['galleryErrorMessage'] as String?,
fileSaved: result?['fileSaved'] as bool? ?? true,
fileErrorMessage: result?['fileErrorMessage'] as String?,
);
}
}