|
@@ -101,6 +101,20 @@ class MainActivity : BaseActivity(), MainPresenter.Router {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ override fun onBackPressed() {
|
|
|
|
|
+ if (!presenter.back()) {
|
|
|
|
|
+ super.onBackPressed()
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ override fun openProfileScreen() {
|
|
|
|
|
+ startActivity(createProfileIntent())
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ override fun openNewBookScreen() {
|
|
|
|
|
+ startActivityForResult(createNewBookIntent(), BOOK_REQUEST_CODE)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
override fun openBookScreen(book: BookDataModel) {
|
|
override fun openBookScreen(book: BookDataModel) {
|
|
|
startActivityForResult(createEditBookIntent(book), BOOK_REQUEST_CODE)
|
|
startActivityForResult(createEditBookIntent(book), BOOK_REQUEST_CODE)
|
|
|
}
|
|
}
|
|
@@ -113,24 +127,10 @@ class MainActivity : BaseActivity(), MainPresenter.Router {
|
|
|
startActivityOrNull(Intent(ACTION_VIEW, uri)) ?: toast(R.string.users_info_no_browser)
|
|
startActivityOrNull(Intent(ACTION_VIEW, uri)) ?: toast(R.string.users_info_no_browser)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- override fun onBackPressed() {
|
|
|
|
|
- if (!presenter.back()) {
|
|
|
|
|
- super.onBackPressed()
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- override fun openProfileScreen() {
|
|
|
|
|
- startActivity(createProfileIntent())
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
override fun reopenScreen() {
|
|
override fun reopenScreen() {
|
|
|
recreate()
|
|
recreate()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- override fun openNewBookScreen() {
|
|
|
|
|
- startActivityForResult(createNewBookIntent(), BOOK_REQUEST_CODE)
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
override fun login() {
|
|
override fun login() {
|
|
|
RxPermissions(this).requestEach(READ_PHONE_STATE).bind({
|
|
RxPermissions(this).requestEach(READ_PHONE_STATE).bind({
|
|
|
when {
|
|
when {
|