fix: resolve WASM compilation errors
- Remove tracing::warn! (tracing not available in WASM builds) - Fix parameter names in comment_storage: _key → key, _value → value - Add #[allow(unused_variables)] for non-WASM builds where params are unused
This commit is contained in:
parent
aa68dc4c55
commit
2b36a7c669
@ -45,8 +45,8 @@ pub fn CommentSection(post_id: i32) -> Element {
|
||||
pending.write().retain(|c| !to_remove.contains(&c.id));
|
||||
}
|
||||
}
|
||||
Err(e) => {
|
||||
tracing::warn!("check_pending_status failed: {}", e);
|
||||
Err(_e) => {
|
||||
// Silently ignore on WASM; server-only logging not available
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
use chrono::{DateTime, Utc};
|
||||
use chrono::DateTime;
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
const AUTHOR_KEY: &str = "yggdrasil-comment-author";
|
||||
@ -28,6 +28,7 @@ pub struct PendingComment {
|
||||
|
||||
type PendingMap = std::collections::HashMap<String, Vec<PendingComment>>;
|
||||
|
||||
#[allow(unused_variables)]
|
||||
fn read_storage(key: &str) -> Option<String> {
|
||||
#[cfg(target_arch = "wasm32")]
|
||||
{
|
||||
@ -41,6 +42,7 @@ fn read_storage(key: &str) -> Option<String> {
|
||||
}
|
||||
}
|
||||
|
||||
#[allow(unused_variables)]
|
||||
fn write_storage(key: &str, value: &str) {
|
||||
#[cfg(target_arch = "wasm32")]
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user