/// <summary> /// Handle plugin updated event /// </summary> /// <param name="eventMessage">Event message</param> public void HandleEvent(PluginUpdatedEvent eventMessage) { if (eventMessage?.Plugin?.Instance <IWidgetPlugin>() != null) { _staticCacheManager.RemoveByPrefix(NopModelCacheDefaults.WidgetPrefixCacheKey); } }
/// <summary> /// Handle plugin updated event /// </summary> /// <param name="eventMessage">Event message</param> public void HandleEvent(PluginUpdatedEvent eventMessage) { if (eventMessage.Plugin?.Instance() is IWidgetPlugin) { _cacheManager.RemoveByPattern(WIDGET_PATTERN_KEY); } }
/// <summary> /// Handle plugin updated event /// </summary> /// <param name="eventMessage">Event message</param> public async Task HandleEventAsync(PluginUpdatedEvent eventMessage) { if (eventMessage?.Plugin?.Instance <IWidgetPlugin>() != null) { await _staticCacheManager.RemoveByPrefixAsync(NopModelCacheDefaults.WidgetPrefixCacheKey); } }
/// <summary> /// Handle plugin updated event /// </summary> /// <param name="eventMessage">Event message</param> public void HandleEvent(PluginUpdatedEvent eventMessage) { if (eventMessage.Plugin?.Instance() is IWidgetPlugin) { _cacheManager.RemoveByPattern(NopModelCacheDefaults.WidgetPatternKey); } }
/// <summary> /// Handle plugin updated event /// </summary> /// <param name="eventMessage">Event</param> public async Task HandleEventAsync(PluginUpdatedEvent eventMessage) { await _staticCacheManager.RemoveByPrefixAsync(NopPluginDefaults.AdminNavigationPluginsPrefix); }
/// <summary> /// Handle plugin updated event /// </summary> /// <param name="eventMessage">Event</param> public void HandleEvent(PluginUpdatedEvent eventMessage) { _staticCacheManager.RemoveByPrefix(NopPluginDefaults.AdminNavigationPluginsPrefix); }
/// <summary> /// Handle plugin updated event /// </summary> /// <param name="eventMessage">Event</param> public void HandleEvent(PluginUpdatedEvent eventMessage) { _cacheManager.RemoveByPrefix(QNetPluginDefaults.AdminNavigationPluginsPrefixCacheKey); }
/// <summary> /// Handle plugin updated event /// </summary> /// <param name="eventMessage">Event</param> public void HandleEvent(PluginUpdatedEvent eventMessage) { _cacheManager.RemoveByPattern(NopPluginDefaults.AdminNavigationPluginsPatternCacheKey); }