mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-25 02:52:45 +02:00
Fixed various project warnings. Completely disabled nullability checks, went down from ~20k to 195.
This commit is contained in:
committed by
Stefan Ceriu
parent
e0437b0124
commit
bc60512101
@@ -76,14 +76,30 @@ class SpaceDetailViewModel: SpaceDetailViewModelType {
|
||||
|
||||
private func loadData() {
|
||||
if let publicRoom = self.publicRoom {
|
||||
self.update(viewState: .loaded(SpaceDetailLoadedParameters(spaceId: publicRoom.roomId, displayName: publicRoom.displayname(), topic: publicRoom.topic, avatarUrl: publicRoom.avatarUrl, joinRule: publicRoom.worldReadable ? .public : .private, membership: .unknown, inviterId: nil, inviter: nil, membersCount: UInt(publicRoom.numJoinedMembers))))
|
||||
self.update(viewState: .loaded(SpaceDetailLoadedParameters(spaceId: publicRoom.roomId,
|
||||
displayName: publicRoom.displayname(),
|
||||
topic: publicRoom.topic,
|
||||
avatarUrl: publicRoom.avatarUrl,
|
||||
joinRule: publicRoom.worldReadable ? .public : .private,
|
||||
membership: .unknown,
|
||||
inviterId: nil,
|
||||
inviter: nil,
|
||||
membersCount: UInt(publicRoom.numJoinedMembers))))
|
||||
} else {
|
||||
guard let space = self.session.spaceService.getSpace(withId: self.spaceId), let summary = space.summary else {
|
||||
MXLog.error("[SpaceDetailViewModel] setupViews: no space found")
|
||||
return
|
||||
}
|
||||
|
||||
let parameters = SpaceDetailLoadedParameters(spaceId: space.spaceId, displayName: summary.displayname, topic: summary.topic, avatarUrl: summary.avatar, joinRule: nil, membership: summary.membership, inviterId: nil, inviter: nil, membersCount: 0)
|
||||
let parameters = SpaceDetailLoadedParameters(spaceId: space.spaceId,
|
||||
displayName: summary.displayname,
|
||||
topic: summary.topic,
|
||||
avatarUrl: summary.avatar,
|
||||
joinRule: nil,
|
||||
membership: summary.membership,
|
||||
inviterId: nil,
|
||||
inviter: nil,
|
||||
membersCount: 0)
|
||||
self.update(viewState: .loaded(parameters))
|
||||
|
||||
self.update(viewState: .loading)
|
||||
@@ -103,7 +119,15 @@ class SpaceDetailViewModel: SpaceDetailViewModelType {
|
||||
}
|
||||
})
|
||||
|
||||
let parameters = SpaceDetailLoadedParameters(spaceId: space.spaceId, displayName: summary.displayname, topic: summary.topic, avatarUrl: summary.avatar, joinRule: joinRule, membership: summary.membership, inviterId: inviterId, inviter: inviter, membersCount: membersCount)
|
||||
let parameters = SpaceDetailLoadedParameters(spaceId: space.spaceId,
|
||||
displayName: summary.displayname,
|
||||
topic: summary.topic,
|
||||
avatarUrl: summary.avatar,
|
||||
joinRule: joinRule,
|
||||
membership: summary.membership,
|
||||
inviterId: inviterId,
|
||||
inviter: inviter,
|
||||
membersCount: membersCount)
|
||||
self.update(viewState: .loaded(parameters))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user