mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-05-13 03:09:58 +02:00
Release 1.9.6 (#6747)
* Device manager: add user sessions overview current session strings. * Create UserSessionCardView to display session informations. * UserSessionsOverview: Handle current session section view. * Prepare for new sprint * Dismiss the launching screen when clearing cache. * Fix crash when previewing a room. * Fix typo in empty state * Code review fixes * Update swift-ogg and add changelog * Fix crash on logout from too much wrong pin codes * Update changelog to original issue * Disable unnecessary network breadcrumbs in Sentry * Changelog * Fix login crash on Xcode 14 builds Fixes #6722 * Put the session creator on the main actor instead. This covers all login and registration options. * Only disable the composer if the room is yet to be created. * Add missing source views for iPad. * New App Layout: fixed rooms list doesn't update after log out and log into another account * New layout: Fixed low priority rooms titles obscured by bottom bar when side scrolling * Fix replied event content parsing for nested replies * Fixed failed to join room (was not legal room) * Timeline composer layout loop fix (#6743) * Publish suitable view height for user suggestions * Update container view height * Add changelog * Fix user suggestions layout for pre iOS 16 * version++ Co-authored-by: SBiOSoftWhare <steveb@matrix.org> Co-authored-by: Doug <douglase@element.io> Co-authored-by: Germain Souquet <germain@souquet.com> Co-authored-by: Stefan Ceriu <stefanc@matrix.org> Co-authored-by: Aleksandrs Proskurins <paleksandrs@gmail.com> Co-authored-by: David Langley <langley.dave@gmail.com> Co-authored-by: aringenbach <arnaudr@element.io> Co-authored-by: aringenbach <80891108+aringenbach@users.noreply.github.com> Co-authored-by: Andy Uhnak <andyuhnak@gmail.com> Co-authored-by: Johannes Marbach <johannesm@element.io> Co-authored-by: Gil Eluard <gile@element.io> Co-authored-by: Gil Eluard <gil.eluard@gmail.com> Co-authored-by: gulekismail <ismailgulek0@gmail.com>
This commit is contained in:
+4
-4
@@ -37,9 +37,9 @@ class UserSessionsOverviewViewModel: UserSessionsOverviewViewModelType, UserSess
|
||||
init(userSessionsOverviewService: UserSessionsOverviewServiceProtocol) {
|
||||
self.userSessionsOverviewService = userSessionsOverviewService
|
||||
|
||||
let viewState = UserSessionsOverviewViewState(unverifiedSessionsViewData: [], inactiveSessionsViewData: [], currentSessionViewData: nil, otherSessionsViewData: [])
|
||||
let initialViewState = UserSessionsOverviewViewState(unverifiedSessionsViewData: [], inactiveSessionsViewData: [], currentSessionViewData: nil, otherSessionsViewData: [])
|
||||
|
||||
super.init(initialViewState: viewState)
|
||||
super.init(initialViewState: initialViewState)
|
||||
|
||||
self.updateViewState(with: userSessionsOverviewService.lastOverviewData)
|
||||
}
|
||||
@@ -72,13 +72,13 @@ class UserSessionsOverviewViewModel: UserSessionsOverviewViewModelType, UserSess
|
||||
let unverifiedSessionsViewData = self.userSessionListItemViewDataList(from: userSessionsViewData.unverifiedSessionsInfo)
|
||||
let inactiveSessionsViewData = self.userSessionListItemViewDataList(from: userSessionsViewData.inactiveSessionsInfo)
|
||||
|
||||
var currentSessionViewData: UserSessionListItemViewData?
|
||||
var currentSessionViewData: UserSessionCardViewData?
|
||||
|
||||
let otherSessionsViewData = self.userSessionListItemViewDataList(from: userSessionsViewData.otherSessionsInfo)
|
||||
|
||||
|
||||
if let currentSessionInfo = userSessionsViewData.currentSessionInfo {
|
||||
currentSessionViewData = UserSessionListItemViewData(userSessionInfo: currentSessionInfo)
|
||||
currentSessionViewData = UserSessionCardViewData(userSessionInfo: currentSessionInfo, isCurrentSessionDisplayMode: true)
|
||||
}
|
||||
|
||||
self.state.unverifiedSessionsViewData = unverifiedSessionsViewData
|
||||
|
||||
Reference in New Issue
Block a user