diff options
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/utils/Realm.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/utils/Realm.kt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/utils/Realm.kt b/app/src/main/kotlin/com/pitchedapps/frost/utils/Realm.kt new file mode 100644 index 00000000..1eded8c9 --- /dev/null +++ b/app/src/main/kotlin/com/pitchedapps/frost/utils/Realm.kt @@ -0,0 +1,18 @@ +package com.pitchedapps.frost.utils + +import io.realm.Realm +import io.realm.RealmConfiguration + +/** + * Created by Allan Wang on 2017-05-29. + */ +@JvmOverloads fun realm(name: String = RealmFiles.main, transaction: Realm.Transaction) { + val realm = Realm.getInstance(RealmConfiguration.Builder().name(name).build()) + realm.executeTransaction(transaction) + realm.close() +} + +object RealmFiles { + val main = "frost.realm" + val TABS = "tabs.realm" +}
\ No newline at end of file |