Exemplo n.º 1
0
 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();
 }