开始录制增加 剪切板参数校验

This commit is contained in:
2026-06-04 17:20:59 +08:00
parent 1b404525d2
commit dfbdbbdb66
2 changed files with 42 additions and 4 deletions

View File

@@ -23,6 +23,12 @@ class RecordingModel {
return {'clipboardRecordingModel': clipboardRecordingModel.toJson()};
}
/// 剪切板是否包含可用于命名的 [ClipboardRecordingModel.filename]。
bool get hasClipboardFilename {
final name = clipboardRecordingModel.filename?.trim();
return hasValidClipboardInfo && name != null && name.isNotEmpty;
}
RecordingModel copyWith({
ClipboardRecordingModel? clipboardRecordingModel,
bool? hasValidClipboardInfo,