Fix Flipper lints #0
Summary: Fix all lints from T98764173. Reviewed By: timur-valiev Differential Revision: D30767919 fbshipit-source-id: 4b0f4b925e246f4fb41d71a323d51fb0e940869d
This commit is contained in:
committed by
Facebook GitHub Bot
parent
23d50520e3
commit
2d3f56ef8d
@@ -7,6 +7,9 @@
|
|||||||
* @format
|
* @format
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
// We're using `deviceSync` here on purpose which is triggering a lot of warnings.
|
||||||
|
/* eslint-disable node/no-sync */
|
||||||
|
|
||||||
import {PluginDefinition} from './plugin';
|
import {PluginDefinition} from './plugin';
|
||||||
import BaseDevice, {OS} from './server/devices/BaseDevice';
|
import BaseDevice, {OS} from './server/devices/BaseDevice';
|
||||||
import {Logger} from './fb-interfaces/Logger';
|
import {Logger} from './fb-interfaces/Logger';
|
||||||
|
|||||||
@@ -201,7 +201,7 @@ Error: ${e.message}`;
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
client.on('close', (data: any) => {
|
client.on('close', (_data: any) => {
|
||||||
//// LoadingView.hide();
|
//// LoadingView.hide();
|
||||||
console.log('Loading end');
|
console.log('Loading end');
|
||||||
setHMRUnavailableReason('Disconnected from the Metro server.');
|
setHMRUnavailableReason('Disconnected from the Metro server.');
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ import {Popover, Rate} from 'antd';
|
|||||||
import {useStore} from '../utils/useStore';
|
import {useStore} from '../utils/useStore';
|
||||||
import {isLoggedIn} from '../fb-stubs/user';
|
import {isLoggedIn} from '../fb-stubs/user';
|
||||||
import {useValue} from 'flipper-plugin';
|
import {useValue} from 'flipper-plugin';
|
||||||
|
import {reportPlatformFailures} from '../utils/metrics';
|
||||||
|
|
||||||
type NextAction = 'select-rating' | 'leave-comment' | 'finished';
|
type NextAction = 'select-rating' | 'leave-comment' | 'finished';
|
||||||
|
|
||||||
@@ -281,9 +282,14 @@ export function SandyRatingButton() {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (GK.get('flipper_enable_star_ratiings') && !hasTriggered && loggedIn) {
|
if (GK.get('flipper_enable_star_ratiings') && !hasTriggered && loggedIn) {
|
||||||
UserFeedback.getPrompt().then((prompt) => {
|
reportPlatformFailures(
|
||||||
setPromptData(prompt);
|
UserFeedback.getPrompt().then((prompt) => {
|
||||||
setTimeout(triggerPopover, 30000);
|
setPromptData(prompt);
|
||||||
|
setTimeout(triggerPopover, 30000);
|
||||||
|
}),
|
||||||
|
'RatingButton:getPrompt',
|
||||||
|
).catch((e) => {
|
||||||
|
console.warn('Failed to load ratings prompt:', e);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}, [triggerPopover, hasTriggered, loggedIn]);
|
}, [triggerPopover, hasTriggered, loggedIn]);
|
||||||
|
|||||||
@@ -52,28 +52,26 @@ export default function ScreenCaptureButtons() {
|
|||||||
const [isRecording, setIsRecording] = useState(false);
|
const [isRecording, setIsRecording] = useState(false);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
let cancelled = false;
|
let canceled = false;
|
||||||
selectedDevice?.screenCaptureAvailable().then((result) => {
|
selectedDevice?.screenCaptureAvailable().then((result) => {
|
||||||
if (!cancelled) {
|
if (!canceled) {
|
||||||
setIsRecordingAvailable(result);
|
setIsRecordingAvailable(result);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return () => {
|
return () => {
|
||||||
cancelled = true;
|
canceled = true;
|
||||||
};
|
};
|
||||||
}, [selectedDevice]);
|
}, [selectedDevice]);
|
||||||
|
|
||||||
const handleScreenshot = useCallback(() => {
|
const handleScreenshot = useCallback(() => {
|
||||||
setIsTakingScreenshot(true);
|
setIsTakingScreenshot(true);
|
||||||
const p = capture(selectedDevice!).then(openFile);
|
return capture(selectedDevice!)
|
||||||
|
.then(openFile)
|
||||||
p.catch((e) => {
|
.catch((e) => {
|
||||||
console.error('Taking screenshot failed:', e);
|
console.error('Taking screenshot failed:', e);
|
||||||
message.error('Taking screenshot failed:' + e);
|
message.error('Taking screenshot failed:' + e);
|
||||||
}).finally(() => {
|
})
|
||||||
setIsTakingScreenshot(false);
|
.finally(() => {});
|
||||||
});
|
|
||||||
return p;
|
|
||||||
}, [selectedDevice]);
|
}, [selectedDevice]);
|
||||||
const handleRecording = useCallback(() => {
|
const handleRecording = useCallback(() => {
|
||||||
if (!selectedDevice) {
|
if (!selectedDevice) {
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
* @format
|
* @format
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import {FlexColumn, Button} from '../ui';
|
import {Button} from '../ui';
|
||||||
import React, {Component, useContext} from 'react';
|
import React, {Component, useContext} from 'react';
|
||||||
import {updateSettings, Action} from '../reducers/settings';
|
import {updateSettings, Action} from '../reducers/settings';
|
||||||
import {
|
import {
|
||||||
@@ -70,7 +70,7 @@ class SettingsSheet extends Component<Props, State> {
|
|||||||
this.props.updateSettings(this.state.updatedSettings);
|
this.props.updateSettings(this.state.updatedSettings);
|
||||||
this.props.updateLauncherSettings(this.state.updatedLauncherSettings);
|
this.props.updateLauncherSettings(this.state.updatedLauncherSettings);
|
||||||
this.props.onHide();
|
this.props.onHide();
|
||||||
flush().then(() => {
|
return flush().then(() => {
|
||||||
restartFlipper(true);
|
restartFlipper(true);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user