@@ -14,6 +14,7 @@ import io.element.android.features.roomcall.api.RoomCallState
14
14
import io.element.android.features.roomcall.api.aStandByCallState
15
15
import io.element.android.features.roomdetails.impl.members.aRoomMember
16
16
import io.element.android.features.userprofile.api.UserProfileState
17
+ import io.element.android.features.userprofile.api.UserProfileVerificationState
17
18
import io.element.android.features.userprofile.shared.aUserProfileState
18
19
import io.element.android.libraries.architecture.AsyncData
19
20
import io.element.android.libraries.matrix.api.core.RoomAlias
@@ -51,6 +52,8 @@ open class RoomDetailsStateProvider : PreviewParameterProvider<RoomDetailsState>
51
52
aRoomDetailsState(knockRequestsCount = null , canShowKnockRequests = true ),
52
53
aRoomDetailsState(knockRequestsCount = 4 , canShowKnockRequests = true ),
53
54
aRoomDetailsState(hasMemberVerificationViolations = true ),
55
+ aDmRoomDetailsState(dmRoomMemberVerificationState = UserProfileVerificationState .VERIFIED ),
56
+ aDmRoomDetailsState(dmRoomMemberVerificationState = UserProfileVerificationState .VERIFICATION_VIOLATION ),
54
57
// Add other state here
55
58
)
56
59
}
@@ -155,6 +158,7 @@ fun aDmRoomDetailsState(
155
158
isDmMemberIgnored : Boolean = false,
156
159
roomName : String = "Daniel ",
157
160
isEncrypted : Boolean = true,
161
+ dmRoomMemberVerificationState : UserProfileVerificationState = UserProfileVerificationState .UNKNOWN ,
158
162
) = aRoomDetailsState(
159
163
roomName = roomName,
160
164
isPublic = false ,
@@ -165,5 +169,6 @@ fun aDmRoomDetailsState(
165
169
),
166
170
roomMemberDetailsState = aUserProfileState(
167
171
isBlocked = AsyncData .Success (isDmMemberIgnored),
172
+ verificationState = dmRoomMemberVerificationState,
168
173
)
169
174
)
0 commit comments