Files
GitJournal/lib/core/file/unopened_files.dart
Vishesh Handa 7a56d0f423 Remove Note's default constructor
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.
2021-10-18 13:03:22 +02:00

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,
);
}