aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/activities/TabCustomizerActivity.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2019-03-07 19:36:09 -0500
committerAllan Wang <me@allanwang.ca>2019-03-07 19:36:09 -0500
commit3f5d2cf2a55d28528c88e118f09a91fd6c59ac43 (patch)
tree74d0e876c5689f11d9134d5ebd25b03860b1aeb0 /app/src/main/kotlin/com/pitchedapps/frost/activities/TabCustomizerActivity.kt
parentcac563f6c6a2656c74527bfa2c8b5780765baf69 (diff)
downloadfrost-3f5d2cf2a55d28528c88e118f09a91fd6c59ac43.tar.gz
frost-3f5d2cf2a55d28528c88e118f09a91fd6c59ac43.tar.bz2
frost-3f5d2cf2a55d28528c88e118f09a91fd6c59ac43.zip
Replace tab dao with generic dao
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/activities/TabCustomizerActivity.kt')
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/activities/TabCustomizerActivity.kt12
1 files changed, 6 insertions, 6 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/activities/TabCustomizerActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/activities/TabCustomizerActivity.kt
index 7781e190..a380157f 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/activities/TabCustomizerActivity.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/activities/TabCustomizerActivity.kt
@@ -34,10 +34,10 @@ import com.mikepenz.fastadapter_extensions.drag.ItemTouchCallback
import com.mikepenz.fastadapter_extensions.drag.SimpleDragCallback
import com.mikepenz.google_material_typeface_library.GoogleMaterial
import com.pitchedapps.frost.R
-import com.pitchedapps.frost.db.FbTabDao
+import com.pitchedapps.frost.db.GenericDao
import com.pitchedapps.frost.db.TAB_COUNT
-import com.pitchedapps.frost.db.save
-import com.pitchedapps.frost.db.selectAll
+import com.pitchedapps.frost.db.getTabs
+import com.pitchedapps.frost.db.saveTabs
import com.pitchedapps.frost.facebook.FbItem
import com.pitchedapps.frost.iitems.TabIItem
import com.pitchedapps.frost.utils.L
@@ -54,7 +54,7 @@ import java.util.Collections
*/
class TabCustomizerActivity : BaseActivity() {
- private val tabDao: FbTabDao by inject()
+ private val genericDao: GenericDao by inject()
private val adapter = FastItemAdapter<TabIItem>()
@@ -74,7 +74,7 @@ class TabCustomizerActivity : BaseActivity() {
instructions.setTextColor(Prefs.textColor)
launch {
- val tabs = tabDao.selectAll().toMutableList()
+ val tabs = genericDao.getTabs().toMutableList()
L.d { "Tabs $tabs" }
val remaining = FbItem.values().filter { it.name[0] != '_' }.toMutableList()
remaining.removeAll(tabs)
@@ -94,7 +94,7 @@ class TabCustomizerActivity : BaseActivity() {
fab_save.setOnClickListener {
launchMain(NonCancellable) {
val tabs = adapter.adapterItems.subList(0, TAB_COUNT).map(TabIItem::item)
- tabDao.save(tabs)
+ genericDao.saveTabs(tabs)
setResult(Activity.RESULT_OK)
finish()
}