Log client setup errors
Summary: Get client setup failure metrics Reviewed By: passy Differential Revision: D13175638 fbshipit-source-id: 97f6fddab850654dbe52c1da09ba8d1ca4873d49
This commit is contained in:
committed by
Facebook Github Bot
parent
cadda77d74
commit
1c1905b5a8
@@ -9,6 +9,7 @@ import type BaseDevice from '../devices/BaseDevice';
|
||||
import type Client from '../Client';
|
||||
import type {UninitializedClient} from '../UninitializedClient';
|
||||
import {isEqual} from 'lodash';
|
||||
import {RecurringError} from '../utils/errors';
|
||||
|
||||
export type State = {|
|
||||
devices: Array<BaseDevice>,
|
||||
@@ -289,6 +290,13 @@ export default function reducer(
|
||||
}
|
||||
case 'CLIENT_SETUP_ERROR': {
|
||||
const {payload} = action;
|
||||
|
||||
console.error(
|
||||
new RecurringError(`Client setup error: ${payload.error.message}`),
|
||||
`${payload.client.os}:${payload.client.deviceName}:${
|
||||
payload.client.appName
|
||||
}`,
|
||||
);
|
||||
return {
|
||||
...state,
|
||||
uninitializedClients: state.uninitializedClients
|
||||
|
||||
Reference in New Issue
Block a user