mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-20 12:09:45 +01:00
remove userManager!!.users.subscribe for "share to"
i don't know why this was necessary in the past (inside the MainActivity). It works without as well. Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
6c2c15cd89
commit
b2e75a070c
@ -27,7 +27,6 @@ import android.annotation.SuppressLint
|
|||||||
import android.app.Dialog
|
import android.app.Dialog
|
||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.util.Log
|
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
@ -46,8 +45,6 @@ import com.nextcloud.talk.ui.theme.ViewThemeUtils
|
|||||||
import com.nextcloud.talk.users.UserManager
|
import com.nextcloud.talk.users.UserManager
|
||||||
import eu.davidea.flexibleadapter.FlexibleAdapter
|
import eu.davidea.flexibleadapter.FlexibleAdapter
|
||||||
import eu.davidea.flexibleadapter.common.SmoothScrollLinearLayoutManager
|
import eu.davidea.flexibleadapter.common.SmoothScrollLinearLayoutManager
|
||||||
import io.reactivex.SingleObserver
|
|
||||||
import io.reactivex.disposables.Disposable
|
|
||||||
import java.net.CookieManager
|
import java.net.CookieManager
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
@ -162,37 +159,7 @@ class ChooseAccountShareToDialogFragment : DialogFragment() {
|
|||||||
val user = userItems[position].user
|
val user = userItems[position].user
|
||||||
if (userManager!!.setUserAsActive(user).blockingGet()) {
|
if (userManager!!.setUserAsActive(user).blockingGet()) {
|
||||||
cookieManager!!.cookieStore.removeAll()
|
cookieManager!!.cookieStore.removeAll()
|
||||||
// activity?.runOnUiThread { (activity as MainActivity?)!!.resetConversationsList() }
|
|
||||||
|
|
||||||
userManager!!.users.subscribe(object : SingleObserver<List<User>> {
|
|
||||||
override fun onSubscribe(d: Disposable) {
|
|
||||||
// unused atm
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun onSuccess(users: List<User>) {
|
|
||||||
if (users.isNotEmpty()) {
|
|
||||||
// runOnUiThread {
|
|
||||||
// setDefaultRootController()
|
|
||||||
// }
|
|
||||||
|
|
||||||
// val intent = Intent(activity, ConversationsListActivity::class.java)
|
|
||||||
//
|
|
||||||
// // val intent = Intent(context, ConversationsListActivity::class.java)
|
|
||||||
// intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
|
|
||||||
// activity?.intent?.extras?.let { intent.putExtras(it) }
|
|
||||||
// startActivity(intent)
|
|
||||||
|
|
||||||
// startActivity(activity?.intent)
|
|
||||||
|
|
||||||
activity?.recreate()
|
activity?.recreate()
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun onError(e: Throwable) {
|
|
||||||
Log.e(TAG, "Error loading existing users", e)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
dismiss()
|
dismiss()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user