aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/fragments/BaseFragment.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2017-05-31 17:11:46 -0700
committerAllan Wang <me@allanwang.ca>2017-05-31 17:11:46 -0700
commit8618670b82641d5fbaec9c333f1290bab429ce27 (patch)
tree737c9a04f108ea68547eef2db1ae6e96caa64df6 /app/src/main/kotlin/com/pitchedapps/frost/fragments/BaseFragment.kt
parent9a41937a33539dbfaae4d072361caaec79865c29 (diff)
downloadfrost-8618670b82641d5fbaec9c333f1290bab429ce27.tar.gz
frost-8618670b82641d5fbaec9c333f1290bab429ce27.tar.bz2
frost-8618670b82641d5fbaec9c333f1290bab429ce27.zip
add more cookie handling
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/fragments/BaseFragment.kt')
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/fragments/BaseFragment.kt21
1 files changed, 1 insertions, 20 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/fragments/BaseFragment.kt b/app/src/main/kotlin/com/pitchedapps/frost/fragments/BaseFragment.kt
index 435b87a2..cb3bb713 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/fragments/BaseFragment.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/fragments/BaseFragment.kt
@@ -12,12 +12,10 @@ import io.reactivex.functions.Consumer
* Created by Allan Wang on 2017-05-29.
*/
interface BaseFragmentContract {
- fun onActivityEvent(position: Int, key: Int)
fun onBackPressed(): Boolean
}
-abstract class BaseFragment : Fragment(), Consumer<Pair<Int, Int>>, BaseFragmentContract {
- var disposable: Disposable? = null
+abstract class BaseFragment : Fragment(), BaseFragmentContract {
val position: Int by lazy { arguments.getInt(ARG_POSITION) }
companion object {
@@ -29,21 +27,4 @@ abstract class BaseFragment : Fragment(), Consumer<Pair<Int, Int>>, BaseFragment
}
}
- override fun onAttach(context: Context?) {
- super.onAttach(context)
- if (activity is KeyPairObservable && disposable == null)
- disposable = (activity as KeyPairObservable).observable.subscribe(this, Consumer {
- t: Throwable ->
- L.e(t.message ?: "Observable error")
- })
- }
-
- override fun onDestroyView() {
- disposable?.dispose()
- disposable = null
- super.onDestroyView()
- }
-
- override fun accept(t: Pair<Int, Int>) = onActivityEvent(t.first, t.second)
-
} \ No newline at end of file