mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
Swift format enforce isEmpty rule (#5843)
* swift format enforce isEmpty rule * revert scheme * use trailing closure
This commit is contained in:
@@ -78,6 +78,6 @@ struct CreateRoomSpaceSelectionSheet_Previews: PreviewProvider, TestablePreview
|
||||
|
||||
static var previews: some View {
|
||||
CreateRoomSpaceSelectionSheet(context: viewModel.context)
|
||||
.snapshotPreferences(expect: viewModel.context.$viewState.map { $0.editableSpaces.count > 0 })
|
||||
.snapshotPreferences(expect: viewModel.context.$viewState.map { !$0.editableSpaces.isEmpty })
|
||||
}
|
||||
}
|
||||
|
||||
@@ -142,7 +142,7 @@ struct HomeScreenContent: View {
|
||||
guard let scrollView = scrollViewAdapter.scrollView,
|
||||
scrollViewAdapter.isScrolling.value == false, // Ignore while scrolling
|
||||
context.searchQuery.isEmpty == true, // Ignore while filtering
|
||||
context.viewState.visibleRooms.count > 0 else {
|
||||
!context.viewState.visibleRooms.isEmpty else {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -81,7 +81,7 @@ struct RoomMembersListScreenViewState: BindableState {
|
||||
var shouldShowEmptyState: Bool {
|
||||
switch bindings.mode {
|
||||
case .banned:
|
||||
visibleBannedMembers.count == 0
|
||||
visibleBannedMembers.isEmpty
|
||||
case .members:
|
||||
visibleInvitedMembers.count + visibleJoinedMembers.count == 0
|
||||
}
|
||||
|
||||
@@ -105,7 +105,7 @@ class RoomMembersListScreenViewModel: RoomMembersListScreenViewModelType, RoomMe
|
||||
self.currentUserProxy = members.first { $0.userID == roomProxy.ownUserID }
|
||||
|
||||
var newBindings = state.bindings
|
||||
if roomMembersDetails.bannedMembers.count == 0 {
|
||||
if roomMembersDetails.bannedMembers.isEmpty {
|
||||
newBindings.mode = .members
|
||||
}
|
||||
self.state = .init(joinedMembersCount: roomProxy.infoPublisher.value.joinedMembersCount,
|
||||
|
||||
+2
-2
@@ -279,7 +279,7 @@ private class ElementTextView: UITextView, PillAttachmentViewProviderDelegate {
|
||||
return false
|
||||
}
|
||||
|
||||
return UIPasteboard.general.itemProviders.filter { !$0.isSupportedForPasteOrDrop }.isEmpty
|
||||
return !UIPasteboard.general.itemProviders.contains { !$0.isSupportedForPasteOrDrop }
|
||||
}
|
||||
|
||||
override func paste(_ sender: Any?) {
|
||||
@@ -293,7 +293,7 @@ private class ElementTextView: UITextView, PillAttachmentViewProviderDelegate {
|
||||
let providers = UIPasteboard.general.itemProviders
|
||||
|
||||
// Use the default behavior if there are any unsupported providers
|
||||
guard providers.filter({ !$0.isSupportedForPasteOrDrop }).isEmpty else {
|
||||
guard !providers.contains(where: { !$0.isSupportedForPasteOrDrop }) else {
|
||||
super.paste(sender)
|
||||
return
|
||||
}
|
||||
|
||||
@@ -82,7 +82,7 @@ private extension RoomInfoProxyProtocol {
|
||||
return alias
|
||||
}
|
||||
|
||||
guard heroes.count > 0 else {
|
||||
guard !heroes.isEmpty else {
|
||||
return ""
|
||||
}
|
||||
|
||||
|
||||
@@ -136,7 +136,7 @@ struct SpaceScreen: View {
|
||||
}
|
||||
.accessibilityIdentifier(A11yIdentifiers.spaceScreen.addExistingRooms)
|
||||
|
||||
if context.viewState.rooms.count > 0 {
|
||||
if !context.viewState.rooms.isEmpty {
|
||||
Button { context.send(viewAction: .manageChildren) } label: {
|
||||
Label(L10n.actionManageRooms, icon: \.edit)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user