return ( dispatch ) => { const url = addQueryArgs( { code: authorizationCode, state: queryObject.state }, queryObject.redirect_uri ); dispatch( { type: JETPACK_CONNECT_REDIRECT_XMLRPC_ERROR_FALLBACK_URL, url } ); tracksEvent( dispatch, 'calyspo_jpc_xmlrpc_error', { error: queryObject.authorizeError } ); externalRedirect( url ); };
return ( dispatch ) => { dispatch( { type: JETPACK_CONNECT_REDIRECT, url: url } ); tracksEvent( dispatch, 'calypso_jpc_success_redirect', { url: url, type: 'plugin_activation' } ); externalRedirect( addQueryArgs( { jetpack_connect_url: url + remoteActivatePath, calypso_env: calypsoEnv }, apiBaseUrl ) ); };
return ( dispatch ) => { dispatch( { type: JETPACK_CONNECT_REDIRECT_WP_ADMIN } ); externalRedirect( url ); };