Add 'Redux State' to bug reports
Summary: Now the BugReporter has access to the logs and the redux store, to submit more useful bug reports. This isn't currently used in open source, unless you override / replace this file. Reviewed By: danielbuechele Differential Revision: D13058210 fbshipit-source-id: e52a3cb528693ab171843080685e5342e0b6a393
This commit is contained in:
committed by
Facebook Github Bot
parent
533c1ab59b
commit
9f13e1422b
@@ -18,7 +18,7 @@ const mockStore = configureStore([])(reducers(undefined, {type: 'INIT'}));
|
|||||||
|
|
||||||
test('Empty app state matches snapshot', () => {
|
test('Empty app state matches snapshot', () => {
|
||||||
const logger = new Logger();
|
const logger = new Logger();
|
||||||
const bugReporter = new BugReporter(logger);
|
const bugReporter = new BugReporter(logger, mockStore);
|
||||||
|
|
||||||
const component = renderer.create(
|
const component = renderer.create(
|
||||||
<Provider store={mockStore}>
|
<Provider store={mockStore}>
|
||||||
|
|||||||
@@ -7,8 +7,10 @@
|
|||||||
|
|
||||||
import LogManager from './Logger';
|
import LogManager from './Logger';
|
||||||
|
|
||||||
|
import type {Store} from '../reducers/index.js';
|
||||||
|
|
||||||
export default class BugReporter {
|
export default class BugReporter {
|
||||||
constructor(logManager: LogManager) {}
|
constructor(logManager: LogManager, store: Store) {}
|
||||||
async report(title: string, body: string): Promise<number> {
|
async report(title: string, body: string): Promise<number> {
|
||||||
return Promise.resolve(-1);
|
return Promise.resolve(-1);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ const store = createStore(
|
|||||||
persistStore(store);
|
persistStore(store);
|
||||||
|
|
||||||
const logger = new Logger();
|
const logger = new Logger();
|
||||||
const bugReporter = new BugReporter(logger);
|
const bugReporter = new BugReporter(logger, store);
|
||||||
dispatcher(store, logger);
|
dispatcher(store, logger);
|
||||||
GK.init();
|
GK.init();
|
||||||
setupMenuBar();
|
setupMenuBar();
|
||||||
|
|||||||
Reference in New Issue
Block a user