Move unloadModule to RenderHost

Summary: Define unload module on RenderHost. Not sure how to do that the browser and not sure how meaning full it is in a browser context.

Reviewed By: nikoant

Differential Revision: D32827050

fbshipit-source-id: 87025c6f5c2b950880712bff8df1c92a044a222e
This commit is contained in:
Michel Weststrate
2021-12-08 04:25:28 -08:00
committed by Facebook GitHub Bot
parent 6c7a139554
commit d0402d7268
5 changed files with 9 additions and 20 deletions

View File

@@ -22,7 +22,6 @@ import {requirePlugin} from './plugins';
import {showErrorNotification} from '../utils/notifications';
import {PluginDefinition} from '../plugin';
import type Client from '../Client';
import {unloadModule} from '../utils/electronModuleCache';
import {
pluginLoaded,
pluginUninstalled,
@@ -373,5 +372,5 @@ function unloadPluginModule(plugin: ActivatablePluginDetails) {
// We cannot unload bundled plugin.
return;
}
unloadModule(plugin.entry);
getRenderHostInstance().unloadModule?.(plugin.entry);
}