fix: update Reference type to be lifetime parameterized in admin API functions

This commit is contained in:
ispik
2026-04-11 01:01:57 +03:00
parent 85ad261cc3
commit a152d825a2
22 changed files with 38 additions and 37 deletions

View File

@@ -238,7 +238,7 @@ mod test {
.await
.expect("Failed to update the channel permissions for special role");
Member::create(&harness.db, &server, &user, Some(channels.clone()))
Member::create(&harness.db, &server, &user, Some(channels.clone()), false)
.await
.expect("Failed to create member");
let member = Reference::from_unchecked(&user.id)
@@ -278,9 +278,15 @@ mod test {
"Mention failed to be scrubbed when the user is not part of the server"
);
Member::create(&harness.db, &server, &second_user, Some(channels.clone()))
.await
.expect("Failed to create second member");
Member::create(
&harness.db,
&server,
&second_user,
Some(channels.clone()),
false,
)
.await
.expect("Failed to create second member");
let mut second_member = Reference::from_unchecked(&second_user.id)
.as_member(&harness.db, &server.id)
.await
@@ -544,7 +550,7 @@ mod test {
}),
)
.await;
let (mut other_member, _) = Member::create(&harness.db, &server, &other_user, None)
let (mut other_member, _) = Member::create(&harness.db, &server, &other_user, None, false)
.await
.expect("Failed to add test member");