[Spaces] M10.4.1 Home space data filtering #4570

- update after review
This commit is contained in:
Gil Eluard
2021-10-18 16:44:55 +02:00
parent 5ae64a8b9b
commit dd6126ec8b
5 changed files with 19 additions and 19 deletions
@@ -16,8 +16,8 @@
import Foundation
/// Possible action ID related to a `SpaceMenuListViewCell` view data
enum SpaceMenuListItemActionId {
/// Possible action related to a `SpaceMenuListViewCell` view data
enum SpaceMenuListItemAction {
case showAllRoomsInHomeSpace
case exploreSpaceMembers
case exploreSpaceRooms
@@ -27,7 +27,7 @@ enum SpaceMenuListItemActionId {
/// Style of the `SpaceMenuListViewCell`
enum SpaceMenuListItemStyle {
case normal
case boolean
case toggle
case destructive
}
@@ -38,7 +38,7 @@ protocol SpaceMenuListItemViewDataDelegate: AnyObject {
/// `SpaceMenuListViewCell` view data
class SpaceMenuListItemViewData {
let actionId: SpaceMenuListItemActionId
let action: SpaceMenuListItemAction
let style: SpaceMenuListItemStyle
let title: String?
let icon: UIImage?
@@ -50,8 +50,8 @@ class SpaceMenuListItemViewData {
}
weak var delegate: SpaceMenuListItemViewDataDelegate?
init(actionId: SpaceMenuListItemActionId, style: SpaceMenuListItemStyle, title: String?, icon: UIImage?, value: Any?) {
self.actionId = actionId
init(action: SpaceMenuListItemAction, style: SpaceMenuListItemStyle, title: String?, icon: UIImage?, value: Any?) {
self.action = action
self.style = style
self.title = title
self.icon = icon