mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-04-27 08:07:55 +00:00
fix: suppress API/INIT and REGISTRY warnings in production
Added warning suppression at main.tsx entry point to catch Polkadot.js warnings before any API imports load.
This commit is contained in:
@@ -1,3 +1,24 @@
|
||||
// Suppress noisy Polkadot.js API warnings in production
|
||||
// Must be at the very top before any imports
|
||||
if (typeof window !== 'undefined' && import.meta.env.PROD) {
|
||||
const originalWarn = console.warn;
|
||||
const suppressedPatterns = [
|
||||
'RPC methods not decorated',
|
||||
'Unknown signed extensions',
|
||||
'API/INIT:',
|
||||
'REGISTRY:',
|
||||
'StorageWeightReclaim',
|
||||
];
|
||||
|
||||
console.warn = (...args: unknown[]) => {
|
||||
const msg = String(args[0] || '');
|
||||
if (suppressedPatterns.some(pattern => msg.includes(pattern))) {
|
||||
return;
|
||||
}
|
||||
originalWarn.apply(console, args);
|
||||
};
|
||||
}
|
||||
|
||||
import { createRoot } from 'react-dom/client'
|
||||
import App from './App.tsx'
|
||||
import './index.css'
|
||||
|
||||
Reference in New Issue
Block a user