mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-21 20:49:36 +01:00
Further fixes
This commit is contained in:
parent
1053ccde64
commit
fbbd46ef20
@ -51,12 +51,11 @@ class MagicOutcomingTextMessageViewHolder(itemView: View) : OutcomingTextMessage
|
||||
@JvmField
|
||||
@BindView(R.id.messageTime)
|
||||
var messageTimeView: TextView? = null
|
||||
val userUtils: UserUtils by inject()
|
||||
val context: Context by inject()
|
||||
private val realView: View
|
||||
override fun onBind(message: ChatMessage) {
|
||||
super.onBind(message)
|
||||
val messageParameters: HashMap<String, HashMap<String, String>> = message.messageParameters
|
||||
val messageParameters: HashMap<String, HashMap<String, String>>? = message.messageParameters
|
||||
var messageString: Spannable = SpannableString(message.text)
|
||||
realView.isSelected = false
|
||||
messageTimeView!!.setTextColor(context.resources.getColor(R.color.white60))
|
||||
|
@ -36,6 +36,8 @@ import eu.davidea.flexibleadapter.items.AbstractFlexibleItem
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers
|
||||
import io.reactivex.disposables.Disposable
|
||||
import io.reactivex.schedulers.Schedulers
|
||||
import kotlinx.coroutines.GlobalScope
|
||||
import kotlinx.coroutines.launch
|
||||
import org.koin.core.KoinComponent
|
||||
import org.koin.core.inject
|
||||
import java.util.*
|
||||
@ -43,7 +45,7 @@ import java.util.*
|
||||
class MentionAutocompletePresenter : RecyclerViewPresenter<Mention?>, FlexibleAdapter.OnItemClickListener, KoinComponent {
|
||||
val ncApi: NcApi by inject()
|
||||
val usersRepository: UsersRepository by inject()
|
||||
private var currentUser: UserNgEntity?
|
||||
private var currentUser: UserNgEntity? = null
|
||||
private var adapter: FlexibleAdapter<AbstractFlexibleItem<*>>? = null
|
||||
private var internalContext: Context
|
||||
private var roomToken: String? = null
|
||||
@ -57,7 +59,9 @@ class MentionAutocompletePresenter : RecyclerViewPresenter<Mention?>, FlexibleAd
|
||||
constructor(context: Context, roomToken: String?) : super(context) {
|
||||
this.roomToken = roomToken
|
||||
this.internalContext = context
|
||||
currentUser = usersRepository.getActiveUser()
|
||||
GlobalScope.launch {
|
||||
currentUser = usersRepository.getActiveUser()
|
||||
}
|
||||
}
|
||||
|
||||
override fun instantiateAdapter(): RecyclerView.Adapter<*> {
|
||||
|
Loading…
Reference in New Issue
Block a user