anchor.diff:      if (Platform.isAndroid) WebView.platform = SurfaceAndroidWebView();
       hide = () => Provider.of<CardsDataProvider>(context, listen: false)
           .toggleCard(widget.cardId);
  +    webCardUrl = widget.initialUrl;
     }
   
     @override
  
positive.code: }
  
  class _CardContainerState extends State<WebViewContainer> {
    //UserDataProvider _userDataProvider;
    WebViewController _webViewController;
    double _contentHeight = cardContentMinHeight;
    bool active;
    Function hide;
  
  
negative.code:     );
    }
  
    JavascriptChannel _refreshTokenChannel(BuildContext context) {
      return JavascriptChannel(
        name: 'RefreshToken',
        onMessageReceived: (JavascriptMessage message) async {
          if (Provider.of<UserDataProvider>(context, listen: false).isLoggedIn) {
            await Provider.of<UserDataProvider>(context, listen: false)
                .refreshToken();
  
            String token = Provider.of<UserDataProvider>(context, listen: false).authenticationModel.accessToken;
            int expire = Provider.of<UserDataProvider>(context, listen: false).authenticationModel.expiration;
  
            webCardUrl = widget.initialUrl + "?token=$token&expiration=$expire";
  
            print(webCardUrl);
            _webViewController?.reload();
          }
        },
      );
    }
  }
  