refactor: manage member sheet in timeline

better implementation

updated tests

Update ElementX/Sources/Screens/Timeline/TimelineViewModel.swift

Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>

fix
This commit is contained in:
Mauro Romito
2025-04-08 15:23:40 +02:00
committed by Mauro
parent 56476f8bb5
commit 0e7533145a
44 changed files with 760 additions and 344 deletions
@@ -401,6 +401,12 @@ extension PreviewTests {
}
}
func testManageRoomMemberSheetView() async throws {
for (index, preview) in ManageRoomMemberSheetView_Previews._allPreviews.enumerated() {
try await assertSnapshots(matching: preview, step: index)
}
}
func testMapLibreStaticMapView() async throws {
for (index, preview) in MapLibreStaticMapView_Previews._allPreviews.enumerated() {
try await assertSnapshots(matching: preview, step: index)
@@ -707,12 +713,6 @@ extension PreviewTests {
}
}
func testRoomMembersListManageMemberSheet() async throws {
for (index, preview) in RoomMembersListManageMemberSheet_Previews._allPreviews.enumerated() {
try await assertSnapshots(matching: preview, step: index)
}
}
func testRoomMembersListMemberCell() async throws {
for (index, preview) in RoomMembersListMemberCell_Previews._allPreviews.enumerated() {
try await assertSnapshots(matching: preview, step: index)
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:838a77d7faa429fb769012c1361ddb6ec96aef85fbd3cbf913fdb934e6ed639d
size 195727
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9708620c69e77bc74e461e5a1f5bf5bc843781fe124bfaf3eaa2b24ff8020c64
size 197751
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b36e8a40c54853a34366ba352736da206a6659ae9291bba3d9f338da44f26f0a
size 135362
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1569bcd5c6e626315326b6275b6d069327af935ba9f8971aea27878be26beb8f
size 140550
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1f6d2a023376318b8d75646ac54d71117cd94f5b5b679747a550f9145d450e11
size 190338
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f3053a7e72c09435efb95e99e6c5ade86c7aa2b186f37c2b3a23207113bd0740
size 191560
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:94273ef44799d1d926c96451b8c93f41a4262300691f3dc61b93997b8ff49c02
size 129508
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:034aba123a2109820e7d15627ba68826769032a2de2045be4ee0bbdf8e12d76c
size 131928
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7a02e69172fc903b7efb96f4f9e9133a95b6c4db94004ca41b65f07279497e92
size 189632
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e215c8f632a632fb1f09d98e98fef71fe8fcf94503492078e60a929f4cea6946
size 191198
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:680f38ab808dcfd019e0e925ef187033036ff26287cdc495c6242563ed0466fa
size 129401
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4d4cfc4fe5d65b69f8930427a54fc55b83aa3f38dc15978c61f79f12776387e2
size 134646
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:69d3907f88971cdeb3024488bad0cc0e8023c8eb3f00770d35f1ceb706cee12e
size 93594
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:61569c78e79a50ab1f5430326df0007462d83ffd1b87e1bf75846df7fbebab17
size 94307
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:eb501a8fc0b0c2399a25c54d489aa3dd948a114fb015045de9c9204962f6510d
size 45831
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c8ceedc2eacd4a377c8b0e54c41bb621bc465660fd33bf5475bbd6ee55f699da
size 47942
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:481e986b2ab0b1bb7bf92fbbd14d1a58cf20e4497653d8b230aebb6a023139c1
size 196642
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:21f9d12fc11aaacafbb142dee763ac8d68447094aadb3d9c00910e7a5c11334d
size 199499
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:973bf92301cda4c122574b1b3d21ca7f30fcdcf427d821a819f4b02f1e7700d2
size 136277
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c6b7be6ae8cc2b73e04b709f5daed55b20df7258de7135f80539158aca860e94
size 145835