From 745ef6ac4aff8a5d78cb077cc3868f79374b7718 Mon Sep 17 00:00:00 2001 From: Peketr Date: Mon, 18 Mar 2024 15:36:36 +0100 Subject: [PATCH] add database entry --- .../src/jvmMain/java/org/isoron/uhabits/core/Constants.kt | 2 +- .../isoron/uhabits/core/models/sqlite/records/HabitRecord.kt | 5 +++++ uhabits-core/src/jvmMain/resources/migrations/26.sql | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 uhabits-core/src/jvmMain/resources/migrations/26.sql diff --git a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/Constants.kt b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/Constants.kt index be6c9634b..328b8cd40 100644 --- a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/Constants.kt +++ b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/Constants.kt @@ -20,4 +20,4 @@ package org.isoron.uhabits.core const val DATABASE_FILENAME = "uhabits.db" -const val DATABASE_VERSION = 25 +const val DATABASE_VERSION = 26 diff --git a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/models/sqlite/records/HabitRecord.kt b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/models/sqlite/records/HabitRecord.kt index dc0386799..b9b761185 100644 --- a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/models/sqlite/records/HabitRecord.kt +++ b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/models/sqlite/records/HabitRecord.kt @@ -88,6 +88,9 @@ class HabitRecord { @field:Column var uuid: String? = null + @field:Column + var increment: Double? = 0.0 + fun copyFrom(model: Habit) { id = model.id name = model.name @@ -114,6 +117,7 @@ class HabitRecord { reminderMin = reminder!!.minute reminderDays = reminder.days.toInteger() } + increment = model.increment } fun copyTo(habit: Habit) { @@ -137,5 +141,6 @@ class HabitRecord { WeekdayList(reminderDays!!) ) } + habit.increment = increment!! } } diff --git a/uhabits-core/src/jvmMain/resources/migrations/26.sql b/uhabits-core/src/jvmMain/resources/migrations/26.sql new file mode 100644 index 000000000..da37dfd5f --- /dev/null +++ b/uhabits-core/src/jvmMain/resources/migrations/26.sql @@ -0,0 +1 @@ +alter table Habits add column increment; \ No newline at end of file