Don't collect warnings if yellow box is disabled

Reviewed By: vjeux

Differential Revision: D3641566

fbshipit-source-id: 1e2279be1656a305af8b4c5eaf32789a5ba6577d
This commit is contained in:
David Aurelio 2016-07-29 09:24:11 -07:00 committed by Facebook Github Bot 4
parent cc05a710f9
commit 654a36018c

View File

@ -25,9 +25,9 @@ import type EmitterSubscription from 'EmitterSubscription';
import type {StackFrame} from 'parseErrorStack';
type WarningInfo = {
count: number;
stacktrace: Array<StackFrame>;
symbolicated: boolean;
count: number,
stacktrace: Array<StackFrame>,
symbolicated: boolean,
};
const _warningEmitter = new EventEmitter();
@ -85,6 +85,9 @@ function sprintf(format, ...args) {
}
function updateWarningMap(format, ...args): void {
if (console.disableYellowBox) {
return;
}
const stringifySafe = require('stringifySafe');
format = String(format);
@ -268,9 +271,9 @@ const WarningInspector = ({
class YellowBox extends React.Component {
state: {
stacktraceVisible: boolean;
inspecting: ?string;
warningMap: Map<any, any>;
stacktraceVisible: boolean,
inspecting: ?string,
warningMap: Map<any, any>,
};
_listener: ?EmitterSubscription;
dismissWarning: (warning: ?string) => void;