aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/StartActivity.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2019-08-15 23:25:54 -0700
committerAllan Wang <me@allanwang.ca>2019-08-15 23:25:54 -0700
commit5d796703e8d69861bbff01bebf079d8401e66f77 (patch)
tree1a1848a213ad9be509de1f68bc48104b62b91a0e /app/src/main/kotlin/com/pitchedapps/frost/StartActivity.kt
parent0a3339aee3fb058180d9d58e9639ae13973cd96b (diff)
downloadfrost-5d796703e8d69861bbff01bebf079d8401e66f77.tar.gz
frost-5d796703e8d69861bbff01bebf079d8401e66f77.tar.bz2
frost-5d796703e8d69861bbff01bebf079d8401e66f77.zip
Remove dbflow
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/StartActivity.kt')
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/StartActivity.kt31
1 files changed, 0 insertions, 31 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/StartActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/StartActivity.kt
index 61b4a194..e5b6d49a 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/StartActivity.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/StartActivity.kt
@@ -34,12 +34,7 @@ import com.pitchedapps.frost.activities.MainActivity
import com.pitchedapps.frost.activities.SelectorActivity
import com.pitchedapps.frost.db.CookieDao
import com.pitchedapps.frost.db.CookieEntity
-import com.pitchedapps.frost.db.CookieModel
-import com.pitchedapps.frost.db.FbTabModel
import com.pitchedapps.frost.db.GenericDao
-import com.pitchedapps.frost.db.getTabs
-import com.pitchedapps.frost.db.save
-import com.pitchedapps.frost.db.saveTabs
import com.pitchedapps.frost.db.selectAll
import com.pitchedapps.frost.facebook.FbCookie
import com.pitchedapps.frost.utils.BiometricUtils
@@ -48,11 +43,7 @@ import com.pitchedapps.frost.utils.L
import com.pitchedapps.frost.utils.Prefs
import com.pitchedapps.frost.utils.launchNewTask
import com.pitchedapps.frost.utils.loadAssets
-import com.raizlabs.android.dbflow.kotlinextensions.from
-import com.raizlabs.android.dbflow.kotlinextensions.select
-import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
-import kotlinx.coroutines.withContext
import org.koin.android.ext.android.inject
import java.util.ArrayList
@@ -82,7 +73,6 @@ class StartActivity : KauBaseActivity() {
launch {
val authDefer = BiometricUtils.authenticate(this@StartActivity)
try {
- migrate()
FbCookie.switchBackUser()
val cookies = ArrayList(cookieDao.selectAll())
L.i { "Cookies loaded at time ${System.currentTimeMillis()}" }
@@ -111,27 +101,6 @@ class StartActivity : KauBaseActivity() {
}
}
- /**
- * Migrate from dbflow to room
- * TODO delete dbflow data
- */
- private suspend fun migrate() = withContext(Dispatchers.IO) {
- if (cookieDao.selectAll().isNotEmpty()) return@withContext
- val cookies = (select from CookieModel::class).queryList()
- .map { CookieEntity(it.id, it.name, it.cookie) }
- if (cookies.isNotEmpty()) {
- cookieDao.save(cookies)
- L._d { "Migrated cookies ${cookieDao.selectAll()}" }
- }
- val tabs = (select from FbTabModel::class).queryList().map(FbTabModel::tab)
- if (tabs.isNotEmpty()) {
- genericDao.saveTabs(tabs)
- L._d { "Migrated tabs ${genericDao.getTabs()}" }
- }
- deleteDatabase("Cookies.db")
- deleteDatabase("FrostTabs.db")
- }
-
private fun showInvalidWebView() =
showInvalidView(R.string.error_webview)