Skip to content

Commit efd9651

Browse files
committed
fix(preview-publicApi): Don't persist the plugin's warnings when compare plugins
1 parent 65eeeeb commit efd9651

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

lib/services/livesync/playground/preview-app-plugins-service.ts

+11-16
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ import { NODE_MODULES_DIR_NAME } from "../../../common/constants";
77
import { PLATFORMS_DIR_NAME, PACKAGE_JSON_FILE_NAME } from "../../../constants";
88

99
export class PreviewAppPluginsService implements IPreviewAppPluginsService {
10-
private previewAppVersionWarnings: IDictionary<string[]> = {};
11-
1210
constructor(private $errors: IErrors,
1311
private $fs: IFileSystem,
1412
private $logger: ILogger,
@@ -23,20 +21,17 @@ export class PreviewAppPluginsService implements IPreviewAppPluginsService {
2321
this.$errors.failWithoutHelp("No version of preview app provided.");
2422
}
2523

26-
if (!this.previewAppVersionWarnings[device.previewAppVersion]) {
27-
const devicePlugins = this.getDevicePlugins(device);
28-
const localPlugins = this.getLocalPlugins(data.projectDir);
29-
const warnings = _.keys(localPlugins)
30-
.map(localPlugin => {
31-
const localPluginVersion = localPlugins[localPlugin];
32-
const devicePluginVersion = devicePlugins[localPlugin];
33-
return this.getWarningForPlugin(data, localPlugin, localPluginVersion, devicePluginVersion, device);
34-
})
35-
.filter(item => !!item);
36-
this.previewAppVersionWarnings[device.previewAppVersion] = warnings;
37-
}
38-
39-
return this.previewAppVersionWarnings[device.previewAppVersion];
24+
const devicePlugins = this.getDevicePlugins(device);
25+
const localPlugins = this.getLocalPlugins(data.projectDir);
26+
const warnings = _.keys(localPlugins)
27+
.map(localPlugin => {
28+
const localPluginVersion = localPlugins[localPlugin];
29+
const devicePluginVersion = devicePlugins[localPlugin];
30+
return this.getWarningForPlugin(data, localPlugin, localPluginVersion, devicePluginVersion, device);
31+
})
32+
.filter(item => !!item);
33+
34+
return warnings;
4035
}
4136

4237
public async comparePluginsOnDevice(data: IPreviewAppLiveSyncData, device: Device): Promise<void> {

0 commit comments

Comments
 (0)