diff --git a/app/src/main/java/net/pokeranalytics/android/ui/activity/HomeActivity.kt b/app/src/main/java/net/pokeranalytics/android/ui/activity/HomeActivity.kt index a4fdad7b..968d04ca 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/activity/HomeActivity.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/activity/HomeActivity.kt @@ -66,16 +66,16 @@ class HomeActivity : PokerAnalyticsActivity() { private fun createDefaultSessions() { val realm = Realm.getDefaultInstance() - realm.sessionDao().deleteAllSessions() - - val data = ArrayList() - - for (i in 0..100) { - val session = Session() - session.creationDate = Date() - data.add(session) + if (realm.where(Session::class.java).findAll().isEmpty()) { + realm.sessionDao().deleteAllSessions() + val data = ArrayList() + for (i in 0..100) { + val session = Session() + session.creationDate = Date() + data.add(session) + } + realm.sessionDao().createOrUpdateSessions(data) } - realm.sessionDao().createOrUpdateSessions(data) realm.close() }