From 6cf5454f7940c9aee65279c4635f84b04f9ec700 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Thu, 6 Feb 2020 01:53:16 +0100 Subject: [PATCH] Deletes Note.compareTo Notes should no longer have a default comparison method. Since sorting will soon be configurable (and is currently disabled), lets just remove this method. --- lib/core/note.dart | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/lib/core/note.dart b/lib/core/note.dart index 1e157301..68dc6480 100644 --- a/lib/core/note.dart +++ b/lib/core/note.dart @@ -16,7 +16,7 @@ enum NoteLoadState { NotExists, } -class Note with ChangeNotifier implements Comparable { +class Note with ChangeNotifier { NotesFolder parent; String _filePath; @@ -204,19 +204,4 @@ class Note with ChangeNotifier implements Comparable { String toString() { return 'Note{filePath: $_filePath, created: $created, modified: $modified, data: $_data}'; } - - @override - int compareTo(Note other) { - if (other == null) { - return -1; - } - - var dt = modified ?? created ?? _fileLastModified; - var otherDt = other.modified ?? other.created ?? other._fileLastModified; - if (dt == null || otherDt == null) { - return _filePath.compareTo(other._filePath); - } - - return dt.compareTo(otherDt); - } }