mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2024-11-22 01:15:54 +03:00
Update CHANGES and clean code
This commit is contained in:
parent
c880e2b848
commit
fb247f8bea
6 changed files with 8 additions and 7 deletions
|
@ -11,6 +11,10 @@ Bugfix 🐛:
|
||||||
- Fix theme issue on Room directory screen (#1613)
|
- Fix theme issue on Room directory screen (#1613)
|
||||||
- Fix notification not dismissing when entering a room
|
- Fix notification not dismissing when entering a room
|
||||||
- Fix uploads don't work with Room v6 (#1558)
|
- Fix uploads don't work with Room v6 (#1558)
|
||||||
|
- Fix Requesting avatar thumbnails in Element uses wrong http "user-agent" string (#1725)
|
||||||
|
- Fix 404 on EMS (#1761)
|
||||||
|
- Fix Infinite loop at startup when migrating account from Riot (#1699)
|
||||||
|
- Fix Element crashes in loop after initial sync (#1709)
|
||||||
|
|
||||||
Translations 🗣:
|
Translations 🗣:
|
||||||
-
|
-
|
||||||
|
|
|
@ -28,5 +28,4 @@ object UserAccountDataTypes {
|
||||||
const val TYPE_ALLOWED_WIDGETS = "im.vector.setting.allowed_widgets"
|
const val TYPE_ALLOWED_WIDGETS = "im.vector.setting.allowed_widgets"
|
||||||
const val TYPE_IDENTITY_SERVER = "m.identity_server"
|
const val TYPE_IDENTITY_SERVER = "m.identity_server"
|
||||||
const val TYPE_ACCEPTED_TERMS = "m.accepted_terms"
|
const val TYPE_ACCEPTED_TERMS = "m.accepted_terms"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,7 +44,7 @@ internal class SendEventWorker(context: Context,
|
||||||
@JsonClass(generateAdapter = true)
|
@JsonClass(generateAdapter = true)
|
||||||
internal data class Params(
|
internal data class Params(
|
||||||
override val sessionId: String,
|
override val sessionId: String,
|
||||||
//TODO remove after some time, it's used for compat
|
// TODO remove after some time, it's used for compat
|
||||||
val event: Event? = null,
|
val event: Event? = null,
|
||||||
val eventId: String? = null,
|
val eventId: String? = null,
|
||||||
val roomId: String? = null,
|
val roomId: String? = null,
|
||||||
|
|
|
@ -23,6 +23,8 @@ import androidx.lifecycle.LiveData
|
||||||
import androidx.lifecycle.Transformations
|
import androidx.lifecycle.Transformations
|
||||||
import im.vector.matrix.android.api.MatrixCallback
|
import im.vector.matrix.android.api.MatrixCallback
|
||||||
import im.vector.matrix.android.api.query.QueryStringValue
|
import im.vector.matrix.android.api.query.QueryStringValue
|
||||||
|
import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent
|
||||||
|
import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes
|
||||||
import im.vector.matrix.android.api.session.events.model.Content
|
import im.vector.matrix.android.api.session.events.model.Content
|
||||||
import im.vector.matrix.android.api.session.events.model.Event
|
import im.vector.matrix.android.api.session.events.model.Event
|
||||||
import im.vector.matrix.android.api.session.events.model.EventType
|
import im.vector.matrix.android.api.session.events.model.EventType
|
||||||
|
@ -38,8 +40,6 @@ import im.vector.matrix.android.internal.session.SessionLifecycleObserver
|
||||||
import im.vector.matrix.android.internal.session.SessionScope
|
import im.vector.matrix.android.internal.session.SessionScope
|
||||||
import im.vector.matrix.android.internal.session.integrationmanager.IntegrationManager
|
import im.vector.matrix.android.internal.session.integrationmanager.IntegrationManager
|
||||||
import im.vector.matrix.android.internal.session.room.state.StateEventDataSource
|
import im.vector.matrix.android.internal.session.room.state.StateEventDataSource
|
||||||
import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes
|
|
||||||
import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent
|
|
||||||
import im.vector.matrix.android.internal.session.user.accountdata.AccountDataDataSource
|
import im.vector.matrix.android.internal.session.user.accountdata.AccountDataDataSource
|
||||||
import im.vector.matrix.android.internal.session.widgets.helper.WidgetFactory
|
import im.vector.matrix.android.internal.session.widgets.helper.WidgetFactory
|
||||||
import im.vector.matrix.android.internal.session.widgets.helper.extractWidgetSequence
|
import im.vector.matrix.android.internal.session.widgets.helper.extractWidgetSequence
|
||||||
|
@ -151,7 +151,7 @@ internal class WidgetManager @Inject constructor(private val integrationManager:
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun UserAccountDataEvent.mapToWidgets(widgetTypes: Set<String>? = null,
|
private fun UserAccountDataEvent.mapToWidgets(widgetTypes: Set<String>? = null,
|
||||||
excludedTypes: Set<String>? = null): List<Widget> {
|
excludedTypes: Set<String>? = null): List<Widget> {
|
||||||
return extractWidgetSequence(widgetFactory)
|
return extractWidgetSequence(widgetFactory)
|
||||||
.filter {
|
.filter {
|
||||||
val widgetType = it.widgetContent.type ?: return@filter false
|
val widgetType = it.widgetContent.type ?: return@filter false
|
||||||
|
|
|
@ -22,7 +22,6 @@ import com.airbnb.mvrx.Fail
|
||||||
import com.airbnb.mvrx.Loading
|
import com.airbnb.mvrx.Loading
|
||||||
import com.airbnb.mvrx.Success
|
import com.airbnb.mvrx.Success
|
||||||
import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent
|
import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent
|
||||||
import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes
|
|
||||||
import im.vector.riotx.R
|
import im.vector.riotx.R
|
||||||
import im.vector.riotx.core.epoxy.loadingItem
|
import im.vector.riotx.core.epoxy.loadingItem
|
||||||
import im.vector.riotx.core.resources.StringProvider
|
import im.vector.riotx.core.resources.StringProvider
|
||||||
|
|
|
@ -21,7 +21,6 @@ import android.view.View
|
||||||
import com.airbnb.mvrx.fragmentViewModel
|
import com.airbnb.mvrx.fragmentViewModel
|
||||||
import com.airbnb.mvrx.withState
|
import com.airbnb.mvrx.withState
|
||||||
import im.vector.matrix.android.internal.di.MoshiProvider
|
import im.vector.matrix.android.internal.di.MoshiProvider
|
||||||
import im.vector.matrix.android.api.session.accountdata.UserAccountDataTypes
|
|
||||||
import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent
|
import im.vector.matrix.android.api.session.accountdata.UserAccountDataEvent
|
||||||
import im.vector.riotx.R
|
import im.vector.riotx.R
|
||||||
import im.vector.riotx.core.extensions.cleanup
|
import im.vector.riotx.core.extensions.cleanup
|
||||||
|
|
Loading…
Reference in a new issue