兼容 IOS

This commit is contained in:
2026-06-09 12:29:27 +08:00
parent cf1c2d7d0e
commit de2aacca90
19 changed files with 207 additions and 159 deletions

View File

@@ -15,7 +15,7 @@ class RecordingSessionState {
this.lastSavedDisplayName,
this.errorMessage,
this.permissionWarning,
this.gallerySaveFailed = false,
this.fileSaveFailed = false,
});
final RecordingStatus status;
@@ -30,7 +30,7 @@ class RecordingSessionState {
final String? lastSavedDisplayName;
final String? errorMessage;
final String? permissionWarning;
final bool gallerySaveFailed;
final bool fileSaveFailed;
bool get isRecording => status.isRecording;
@@ -55,7 +55,7 @@ class RecordingSessionState {
String? lastSavedDisplayName,
String? errorMessage,
String? permissionWarning,
bool? gallerySaveFailed,
bool? fileSaveFailed,
bool clearPermissionWarning = false,
bool clearLastSaved = false,
}) {
@@ -77,7 +77,7 @@ class RecordingSessionState {
permissionWarning: clearPermissionWarning
? null
: (permissionWarning ?? this.permissionWarning),
gallerySaveFailed: gallerySaveFailed ?? this.gallerySaveFailed,
fileSaveFailed: fileSaveFailed ?? this.fileSaveFailed,
);
}
}