Add save-as-you-compose drafts.

This commit is contained in:
Cody Henthorne
2022-08-05 17:00:11 -04:00
parent 192509f762
commit 0a76eb81e6
10 changed files with 356 additions and 335 deletions

View File

@@ -164,6 +164,12 @@ public class DraftDatabase extends Database {
}
public static class Drafts extends LinkedList<Draft> {
public void addIfNotNull(@Nullable Draft draft) {
if (draft != null) {
add(draft);
}
}
public @Nullable Draft getDraftOfType(String type) {
for (Draft draft : this) {
if (type.equals(draft.getType())) {