From 1acd6ac8600db73a53a7907e0cfc90cc1014c16d Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Tue, 2 Jan 2024 17:05:01 +0200 Subject: [PATCH] Change values() to entries fro enums --- .../org/futo/circles/feature/circles/list/CirclesListAdapter.kt | 2 +- .../org/futo/circles/feature/groups/list/GroupsListAdapter.kt | 2 +- .../futo/circles/feature/room/select/SelectRoomsDataSource.kt | 2 +- .../org/futo/circles/feature/timeline/list/TimelineAdapter.kt | 2 +- .../auth/feature/active_sessions/list/ActiveSessionsAdapter.kt | 2 +- .../auth/feature/workspace/list/WorkspaceTasksListAdapter.kt | 2 +- .../org/futo/circles/core/extensions/TimelineEventExtensions.kt | 2 +- .../circles/core/feature/picker/helper/MediaPickerHelper.kt | 2 +- .../manage_members/change_role/ChangeAccessLevelDataSource.kt | 2 +- .../core/feature/room/manage_members/list/MembersListAdapter.kt | 2 +- .../select_users/list/search/InviteMembersSearchListAdapter.kt | 2 +- .../futo/circles/core/feature/user/list/UsersCirclesAdapter.kt | 2 +- .../main/java/org/futo/circles/core/model/ShareUrlTypeArg.kt | 2 +- .../java/org/futo/circles/gallery/feature/PhotosListAdapter.kt | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/org/futo/circles/feature/circles/list/CirclesListAdapter.kt b/app/src/main/java/org/futo/circles/feature/circles/list/CirclesListAdapter.kt index ffc2fb21a..497112a8f 100644 --- a/app/src/main/java/org/futo/circles/feature/circles/list/CirclesListAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/list/CirclesListAdapter.kt @@ -34,7 +34,7 @@ class CirclesListAdapter( override fun onCreateViewHolder( parent: ViewGroup, viewType: Int - ) = when (CirclesListItemViewType.values()[viewType]) { + ) = when (CirclesListItemViewType.entries[viewType]) { CirclesListItemViewType.JoinedCircle -> JoinedCircleViewHolder( parent = parent, onCircleClicked = { position -> onRoomClicked(getItem(position)) } diff --git a/app/src/main/java/org/futo/circles/feature/groups/list/GroupsListAdapter.kt b/app/src/main/java/org/futo/circles/feature/groups/list/GroupsListAdapter.kt index 825a1af45..a2049aa06 100644 --- a/app/src/main/java/org/futo/circles/feature/groups/list/GroupsListAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/groups/list/GroupsListAdapter.kt @@ -33,7 +33,7 @@ class GroupsListAdapter( override fun onCreateViewHolder( parent: ViewGroup, viewType: Int - ) = when (GroupListItemViewType.values()[viewType]) { + ) = when (GroupListItemViewType.entries[viewType]) { GroupListItemViewType.JoinedGroup -> JoinedGroupViewHolder(parent = parent, onGroupClicked = { position -> onRoomClicked(getItem(position)) }) diff --git a/app/src/main/java/org/futo/circles/feature/room/select/SelectRoomsDataSource.kt b/app/src/main/java/org/futo/circles/feature/room/select/SelectRoomsDataSource.kt index c6d1c96e2..5ec366f1c 100644 --- a/app/src/main/java/org/futo/circles/feature/room/select/SelectRoomsDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/room/select/SelectRoomsDataSource.kt @@ -32,7 +32,7 @@ class SelectRoomsDataSource @Inject constructor( private val ordinal = savedStateHandle.getOrThrow<Int>(SelectRoomsFragment.TYPE_ORDINAL) private val roomType: CircleRoomTypeArg = - CircleRoomTypeArg.values().firstOrNull { it.ordinal == ordinal } + CircleRoomTypeArg.entries.firstOrNull { it.ordinal == ordinal } ?: CircleRoomTypeArg.Circle private val session by lazy { MatrixSessionProvider.currentSession } diff --git a/app/src/main/java/org/futo/circles/feature/timeline/list/TimelineAdapter.kt b/app/src/main/java/org/futo/circles/feature/timeline/list/TimelineAdapter.kt index 5d6f5407f..d94c4652a 100644 --- a/app/src/main/java/org/futo/circles/feature/timeline/list/TimelineAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/list/TimelineAdapter.kt @@ -35,7 +35,7 @@ class TimelineAdapter( override fun getItemViewType(position: Int): Int = getItem(position).content.type.ordinal override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): PostViewHolder { - return when (PostContentType.values()[viewType]) { + return when (PostContentType.entries[viewType]) { PostContentType.POLL_CONTENT -> PollPostViewHolder( parent, postOptionsListener, isThread ) diff --git a/auth/src/main/java/org/futo/circles/auth/feature/active_sessions/list/ActiveSessionsAdapter.kt b/auth/src/main/java/org/futo/circles/auth/feature/active_sessions/list/ActiveSessionsAdapter.kt index d88137d2b..3f1789e80 100644 --- a/auth/src/main/java/org/futo/circles/auth/feature/active_sessions/list/ActiveSessionsAdapter.kt +++ b/auth/src/main/java/org/futo/circles/auth/feature/active_sessions/list/ActiveSessionsAdapter.kt @@ -27,7 +27,7 @@ class ActiveSessionsAdapter( } override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ActiveSessionsViewHolder { - return when (ActiveSessionViewTypes.values()[viewType]) { + return when (ActiveSessionViewTypes.entries[viewType]) { ActiveSessionViewTypes.Header -> SessionHeaderViewHolder(parent) ActiveSessionViewTypes.Session -> SessionItemViewHolder( parent = parent, diff --git a/auth/src/main/java/org/futo/circles/auth/feature/workspace/list/WorkspaceTasksListAdapter.kt b/auth/src/main/java/org/futo/circles/auth/feature/workspace/list/WorkspaceTasksListAdapter.kt index 1e1a0e7d8..a45dac506 100644 --- a/auth/src/main/java/org/futo/circles/auth/feature/workspace/list/WorkspaceTasksListAdapter.kt +++ b/auth/src/main/java/org/futo/circles/auth/feature/workspace/list/WorkspaceTasksListAdapter.kt @@ -20,7 +20,7 @@ class WorkspaceTasksListAdapter( override fun onCreateViewHolder( parent: ViewGroup, viewType: Int - ) = when (WorkspaceTaskViewType.values()[viewType]) { + ) = when (WorkspaceTaskViewType.entries[viewType]) { WorkspaceTaskViewType.Mandatory -> MandatoryWorkspaceTaskViewHolder(parent = parent) WorkspaceTaskViewType.Optional -> OptionalWorkspaceTaskViewHolder( diff --git a/core/src/main/java/org/futo/circles/core/extensions/TimelineEventExtensions.kt b/core/src/main/java/org/futo/circles/core/extensions/TimelineEventExtensions.kt index 2f2de08c3..85b859b6d 100644 --- a/core/src/main/java/org/futo/circles/core/extensions/TimelineEventExtensions.kt +++ b/core/src/main/java/org/futo/circles/core/extensions/TimelineEventExtensions.kt @@ -12,5 +12,5 @@ fun TimelineEvent.getPostContentType(): PostContentType? { val messageType = if (root.getClearType() == EventType.MESSAGE) root.getClearContent() .toModel<MessageContent>()?.msgType else getLastMessageContent()?.msgType - return PostContentType.values().firstOrNull { it.typeKey == messageType } + return PostContentType.entries.firstOrNull { it.typeKey == messageType } } \ No newline at end of file diff --git a/core/src/main/java/org/futo/circles/core/feature/picker/helper/MediaPickerHelper.kt b/core/src/main/java/org/futo/circles/core/feature/picker/helper/MediaPickerHelper.kt index ed9932c06..1a39fb1f1 100644 --- a/core/src/main/java/org/futo/circles/core/feature/picker/helper/MediaPickerHelper.kt +++ b/core/src/main/java/org/futo/circles/core/feature/picker/helper/MediaPickerHelper.kt @@ -118,7 +118,7 @@ open class MediaPickerHelper( Array<PickGalleryMediaResultItem>::class.java ) }?.forEach { - when (MediaType.values()[it.mediaTypeOrdinal]) { + when (MediaType.entries[it.mediaTypeOrdinal]) { MediaType.Image -> onImageSelected?.invoke(itemId, Uri.parse(it.uriString)) MediaType.Video -> onVideoSelected?.invoke(Uri.parse(it.uriString)) } diff --git a/core/src/main/java/org/futo/circles/core/feature/room/manage_members/change_role/ChangeAccessLevelDataSource.kt b/core/src/main/java/org/futo/circles/core/feature/room/manage_members/change_role/ChangeAccessLevelDataSource.kt index 9c5427d0b..b7d17fbd5 100644 --- a/core/src/main/java/org/futo/circles/core/feature/room/manage_members/change_role/ChangeAccessLevelDataSource.kt +++ b/core/src/main/java/org/futo/circles/core/feature/room/manage_members/change_role/ChangeAccessLevelDataSource.kt @@ -17,7 +17,7 @@ class ChangeAccessLevelDataSource @Inject constructor( private val levelValue: Int = savedStateHandle.getOrThrow("levelValue") private val myUserLevelValue: Int = savedStateHandle.getOrThrow("myUserLevelValue") - fun getRolesList() = AccessLevel.values().map { + fun getRolesList() = AccessLevel.entries.map { AccessLevelListItem( Role.fromValue(it.levelValue, Role.Default.value), it.levelValue == levelValue diff --git a/core/src/main/java/org/futo/circles/core/feature/room/manage_members/list/MembersListAdapter.kt b/core/src/main/java/org/futo/circles/core/feature/room/manage_members/list/MembersListAdapter.kt index d1809d518..4241e6132 100644 --- a/core/src/main/java/org/futo/circles/core/feature/room/manage_members/list/MembersListAdapter.kt +++ b/core/src/main/java/org/futo/circles/core/feature/room/manage_members/list/MembersListAdapter.kt @@ -27,7 +27,7 @@ class GroupMembersListAdapter( } override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ManageMembersViewHolder { - return when (ManageGroupMembersViewTypes.values()[viewType]) { + return when (ManageGroupMembersViewTypes.entries[viewType]) { ManageGroupMembersViewTypes.Header -> ManageMembersHeaderViewHolder(parent) ManageGroupMembersViewTypes.Member -> MemberViewHolder( parent = parent, diff --git a/core/src/main/java/org/futo/circles/core/feature/select_users/list/search/InviteMembersSearchListAdapter.kt b/core/src/main/java/org/futo/circles/core/feature/select_users/list/search/InviteMembersSearchListAdapter.kt index ccdb75313..05a3f325b 100644 --- a/core/src/main/java/org/futo/circles/core/feature/select_users/list/search/InviteMembersSearchListAdapter.kt +++ b/core/src/main/java/org/futo/circles/core/feature/select_users/list/search/InviteMembersSearchListAdapter.kt @@ -22,7 +22,7 @@ class InviteMembersSearchListAdapter( } override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): InviteMemberViewHolder { - return when (InviteListViewType.values()[viewType]) { + return when (InviteListViewType.entries[viewType]) { InviteListViewType.Header -> HeaderViewHolder(parent) InviteListViewType.User -> UserViewHolder( parent, diff --git a/core/src/main/java/org/futo/circles/core/feature/user/list/UsersCirclesAdapter.kt b/core/src/main/java/org/futo/circles/core/feature/user/list/UsersCirclesAdapter.kt index b3e289626..408e0010e 100644 --- a/core/src/main/java/org/futo/circles/core/feature/user/list/UsersCirclesAdapter.kt +++ b/core/src/main/java/org/futo/circles/core/feature/user/list/UsersCirclesAdapter.kt @@ -23,7 +23,7 @@ class UsersCirclesAdapter( override fun onCreateViewHolder( parent: ViewGroup, viewType: Int - ): UserTimelineViewHolder = when (values()[viewType]) { + ): UserTimelineViewHolder = when (TimelineViewType.entries[viewType]) { Header -> UserTimelineHeaderViewHolder(parent) Room -> UsersTimelineRoomViewHolder( parent, diff --git a/core/src/main/java/org/futo/circles/core/model/ShareUrlTypeArg.kt b/core/src/main/java/org/futo/circles/core/model/ShareUrlTypeArg.kt index 9cc340fd5..688e37ad5 100644 --- a/core/src/main/java/org/futo/circles/core/model/ShareUrlTypeArg.kt +++ b/core/src/main/java/org/futo/circles/core/model/ShareUrlTypeArg.kt @@ -10,6 +10,6 @@ enum class ShareUrlTypeArg(val typeKey: String) { fun shareUrlTypeArgFromType(type: String): ShareUrlTypeArg? { val urlType: ShareUrlTypeArg? = null - ShareUrlTypeArg.values().forEach { if (type == it.typeKey) return it } + ShareUrlTypeArg.entries.forEach { if (type == it.typeKey) return it } return urlType } \ No newline at end of file diff --git a/gallery/src/main/java/org/futo/circles/gallery/feature/PhotosListAdapter.kt b/gallery/src/main/java/org/futo/circles/gallery/feature/PhotosListAdapter.kt index c4af0b568..6350af574 100644 --- a/gallery/src/main/java/org/futo/circles/gallery/feature/PhotosListAdapter.kt +++ b/gallery/src/main/java/org/futo/circles/gallery/feature/PhotosListAdapter.kt @@ -24,7 +24,7 @@ class PhotosListAdapter( override fun onCreateViewHolder( parent: ViewGroup, viewType: Int - ) = when (GalleryListItemViewType.values()[viewType]) { + ) = when (GalleryListItemViewType.entries[viewType]) { GalleryListItemViewType.JoinedGallery -> JoinedGalleryViewHolder( parent = parent, onGalleryClicked = { position -> onRoomClicked(getItem(position)) } -- GitLab