Skip to content

Commit 0112f39

Browse files
committed
Created NoteTypeConverter
1 parent e8b8d2b commit 0112f39

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

app/src/main/kotlin/com/simplemobiletools/notes/pro/models/Note.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import java.io.File
1717
*/
1818
@Serializable
1919
@Entity(tableName = "notes", indices = [(Index(value = ["id"], unique = true))])
20+
@TypeConverters(NoteTypeConverter::class)
2021
data class Note(
2122
@PrimaryKey(autoGenerate = true) var id: Long?,
2223
@ColumnInfo(name = "title") var title: String,
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package com.simplemobiletools.notes.pro.models
2+
3+
import androidx.room.TypeConverter
4+
5+
class NoteTypeConverter {
6+
@TypeConverter
7+
fun fromNoteType(noteType: NoteType): Int {
8+
return noteType.value
9+
}
10+
11+
@TypeConverter
12+
fun toNoteType(value: Int): NoteType {
13+
return NoteType.fromValue(value)
14+
}
15+
}

0 commit comments

Comments
 (0)