public VueVmManager(IWebView webView, IJavascriptObject listener, IWebViewCommunication webViewCommunication, IWebSessionLogger logger) { _WebView = webView; _Logger = logger; _WebViewCommunication = webViewCommunication; _VueHelperLazy = new Lazy <IJavascriptObject>(GetVueHelper); _VueJavascriptSessionInjector = new VueJavascriptSessionInjector(webView, listener, _VueHelperLazy, _Logger); _VueJavascriptViewModelUpdater = new VueJavascriptViewModelUpdater(webView, _VueHelperLazy); }
internal VueSessionInjectorBase(VueVersion vueVersion) { _VueVersion = vueVersion; _WebViewCommunication = new WebViewCommunication(); }