fix(comments): migrate from use_server_future to use_resource
This commit is contained in:
parent
2b36a7c669
commit
44a738a940
@ -52,14 +52,14 @@ pub fn CommentSection(post_id: i32) -> Element {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
let comments_resource = use_server_future(move || {
|
let comments_resource = use_resource(move || async move {
|
||||||
let _ = ctx.refresh_trigger;
|
let _ = (ctx.refresh_trigger)();
|
||||||
get_comments(post_id)
|
get_comments(post_id).await
|
||||||
})?;
|
});
|
||||||
|
|
||||||
let data = comments_resource.read();
|
let data = comments_resource.read();
|
||||||
|
|
||||||
match data.as_ref().map(|r| r.as_ref()) {
|
match &*data {
|
||||||
Some(Ok(CommentTreeResponse { comments, count })) => {
|
Some(Ok(CommentTreeResponse { comments, count })) => {
|
||||||
let approved_count = *count;
|
let approved_count = *count;
|
||||||
let pending_count = ctx.pending_comments.read().len() as i64;
|
let pending_count = ctx.pending_comments.read().len() as i64;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user