mirror of
https://github.com/Dr-Blank/Vaani.git
synced 2026-05-05 12:39:37 +00:00
恢复
This commit is contained in:
parent
1ca8e4889a
commit
aad510ea45
31 changed files with 777 additions and 239 deletions
|
|
@ -10,8 +10,20 @@ class BookSettings with _$BookSettings {
|
|||
const factory BookSettings({
|
||||
required String bookId,
|
||||
@Default(NullablePlayerSettings()) NullablePlayerSettings playerSettings,
|
||||
BookProgress? progress,
|
||||
}) = _BookSettings;
|
||||
|
||||
factory BookSettings.fromJson(Map<String, dynamic> json) =>
|
||||
_$BookSettingsFromJson(json);
|
||||
}
|
||||
|
||||
@freezed
|
||||
class BookProgress with _$BookProgress {
|
||||
const factory BookProgress({
|
||||
required DateTime lastUpdate,
|
||||
@Default(Duration.zero) Duration currentTime,
|
||||
}) = _BookProgress;
|
||||
|
||||
factory BookProgress.fromJson(Map<String, dynamic> json) =>
|
||||
_$BookProgressFromJson(json);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue