aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/utils/Realm.kt
blob: 1eded8c921041a77e642a5eea95b18586a8190a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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"
}