mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-08-06 15:21:21 +08:00

Instead there is a new type called 'UnopenedFile'. This was part of my effort to not have everything inside the 'Note' class and to make it a bit more immutable. But, wow, this took a very long time. The 'Note' class seems to be very deeply integrated everywhere.
28 lines
650 B
Dart
28 lines
650 B
Dart
/*
|
|
* SPDX-FileCopyrightText: 2019-2021 Vishesh Handa <me@vhanda.in>
|
|
*
|
|
* SPDX-License-Identifier: AGPL-3.0-or-later
|
|
*/
|
|
|
|
import 'package:gitjournal/core/folder/notes_folder_fs.dart';
|
|
import 'file.dart';
|
|
|
|
class UnopenedFile extends File {
|
|
NotesFolderFS parent;
|
|
|
|
UnopenedFile({
|
|
required GitHash oid,
|
|
required String filePath,
|
|
required DateTime? modified,
|
|
required DateTime? created,
|
|
required DateTime fileLastModified,
|
|
required this.parent,
|
|
}) : super(
|
|
oid: oid,
|
|
filePath: filePath,
|
|
modified: modified,
|
|
created: created,
|
|
fileLastModified: fileLastModified,
|
|
);
|
|
}
|