You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[] check the URL contain arguments "rippleController=true".
eg : https://x1box-app.xumo.com/index.html?rippleController=true
[] if it is present spawn a green thread(tokio::spawn) then subscribe controller event through BrowserRequest. (statechange)
[] Add a new enum in BrowserRequest for ControllerLifecycleEvents. Add logic in thunder_browser to use wait_for_plugin_activation and listen to a browser's status of activation. Add a timeout here to make sure we dont wait endlessly this timeout should be equal to check for Ready timeout unsubscribe and cleanup
[] If status is Activated
let request = LifecycleManagementRequest::Ready(app_id);
[] If status is Deactivated/Suspended
let request = LifecycleManagementRequest::Close(app_id, Done);
[] check the URL contain arguments "rippleController=true".
eg : https://x1box-app.xumo.com/index.html?rippleController=true
[] if it is present spawn a green thread(tokio::spawn) then subscribe controller event through BrowserRequest. (statechange)
[] Add a new enum in BrowserRequest for ControllerLifecycleEvents. Add logic in thunder_browser to use wait_for_plugin_activation and listen to a browser's status of activation. Add a timeout here to make sure we dont wait endlessly this timeout should be equal to check for Ready timeout unsubscribe and cleanup
[] If status is Activated
[] If status is Deactivated/Suspended
https://rdkcentral.github.io/rdkservices/#/api/WebKitBrowserPlugin
The text was updated successfully, but these errors were encountered: