Disable CPU plugin on archived devices

Summary:
Changelog: CPU plugin will no longer show up for archived devices

CPU plugin did show up on imported devices, but would always result in exceptions as no `adb` connection is available for them.

Reviewed By: jknoxville

Differential Revision: D26249575

fbshipit-source-id: c4fa7b3fec895f9c4ab9e31dce2f61fb23e9195b
This commit is contained in:
Michel Weststrate
2021-02-09 04:12:09 -08:00
committed by Facebook GitHub Bot
parent eb302235cd
commit 7361ecc080
2 changed files with 10 additions and 2 deletions

View File

@@ -143,7 +143,11 @@ export default class CPUFrequencyTable extends FlipperDevicePlugin<
};
static supportsDevice(device: Device) {
return device.os === 'Android' && device.deviceType === 'physical';
return (
device.os === 'Android' &&
device.deviceType === 'physical' &&
!device.isArchived
);
}
init() {

View File

@@ -4,7 +4,11 @@
"id": "DeviceCPU",
"pluginType": "device",
"supportedDevices": [
{"os": "Android", "type": "physical"}
{
"os": "Android",
"type": "physical",
"archived": false
}
],
"version": "0.0.0",
"main": "dist/bundle.js",