mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-11-11 07:12:36 +00:00
Refactor logging to centralized logger
This commit is contained in:
1 parent
08d770162b
commit
37ba57aa37
67 files changed
+1130
-798
No files matched your search
+13
-12
@@ -1,3 +1,4 @@
|
||||
import { userLogger } from "./utils/logger.js";
|
||||
// js/userBlocks.js
|
||||
import { nostrClient } from "./nostr.js";
|
||||
import { buildBlockListEvent, BLOCK_LIST_IDENTIFIER } from "./nostrEventSchemas.js";
|
||||
@@ -74,7 +75,7 @@ class UserBlockListManager {
|
||||
}
|
||||
|
||||
if (!window?.nostr?.nip04?.decrypt) {
|
||||
console.warn(
|
||||
userLogger.warn(
|
||||
"[UserBlockList] nip04.decrypt is unavailable; treating block list as empty."
|
||||
);
|
||||
this.reset();
|
||||
@@ -202,7 +203,7 @@ class UserBlockListManager {
|
||||
try {
|
||||
decrypted = await window.nostr.nip04.decrypt(normalized, newest.content);
|
||||
} catch (err) {
|
||||
console.error("[UserBlockList] Failed to decrypt block list:", err);
|
||||
userLogger.error("[UserBlockList] Failed to decrypt block list:", err);
|
||||
this.blockedPubkeys.clear();
|
||||
return;
|
||||
}
|
||||
@@ -225,7 +226,7 @@ class UserBlockListManager {
|
||||
});
|
||||
this.blockedPubkeys = new Set(sanitized);
|
||||
} catch (err) {
|
||||
console.error("[UserBlockList] Failed to parse block list:", err);
|
||||
userLogger.error("[UserBlockList] Failed to parse block list:", err);
|
||||
this.blockedPubkeys.clear();
|
||||
}
|
||||
};
|
||||
@@ -247,12 +248,12 @@ class UserBlockListManager {
|
||||
} else {
|
||||
const reason = outcome.reason;
|
||||
if (reason?.code === "timeout") {
|
||||
console.warn(
|
||||
userLogger.warn(
|
||||
`[UserBlockList] Relay ${reason.relay} timed out while loading block list (${reason.timeoutMs}ms)`
|
||||
);
|
||||
} else {
|
||||
const relay = reason?.relay || reason?.relayUrl;
|
||||
console.error(
|
||||
userLogger.error(
|
||||
`[UserBlockList] Relay error at ${relay}:`,
|
||||
reason?.error ?? reason
|
||||
);
|
||||
@@ -267,7 +268,7 @@ class UserBlockListManager {
|
||||
await applyEvents(aggregated, { skipIfEmpty: true });
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error("[UserBlockList] background block list refresh failed:", error);
|
||||
userLogger.error("[UserBlockList] background block list refresh failed:", error);
|
||||
});
|
||||
|
||||
let fastResult = null;
|
||||
@@ -278,13 +279,13 @@ class UserBlockListManager {
|
||||
if (error instanceof AggregateError) {
|
||||
error.errors?.forEach((err) => {
|
||||
if (err?.code === "timeout") {
|
||||
console.warn(
|
||||
userLogger.warn(
|
||||
`[UserBlockList] Relay ${err.relay} timed out while loading block list (${err.timeoutMs}ms)`
|
||||
);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
console.error("[UserBlockList] Fast block list fetch failed:", error);
|
||||
userLogger.error("[UserBlockList] Fast block list fetch failed:", error);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -299,7 +300,7 @@ class UserBlockListManager {
|
||||
this.blockEventId = null;
|
||||
background.catch(() => {});
|
||||
} catch (error) {
|
||||
console.error("[UserBlockList] loadBlocks failed:", error);
|
||||
userLogger.error("[UserBlockList] loadBlocks failed:", error);
|
||||
this.blockedPubkeys.clear();
|
||||
} finally {
|
||||
this.loaded = true;
|
||||
@@ -431,7 +432,7 @@ class UserBlockListManager {
|
||||
if (publishError?.relayFailures?.length) {
|
||||
publishError.relayFailures.forEach(
|
||||
({ url, error: relayError, reason }) => {
|
||||
console.error(
|
||||
userLogger.error(
|
||||
`[UserBlockList] Block list rejected by ${url}: ${reason}`,
|
||||
relayError || reason
|
||||
);
|
||||
@@ -449,7 +450,7 @@ class UserBlockListManager {
|
||||
: relayError
|
||||
? String(relayError)
|
||||
: "publish failed";
|
||||
console.warn(
|
||||
userLogger.warn(
|
||||
`[UserBlockList] Block list not accepted by ${url}: ${reason}`,
|
||||
relayError
|
||||
);
|
||||
@@ -465,4 +466,4 @@ export const userBlocks = new UserBlockListManager();
|
||||
|
||||
if (typeof window !== "undefined") {
|
||||
window.userBlocks = userBlocks;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user