Comment puis-je résoudre une Observable à l'intérieur d'un autre Observable? - rxjs

J'ai un Observable dans lequel je consommer une autre observable, mais la 2ème Observable je n'arrive pas à résoudre. Voici le code:

return Observable.fromPromise(axios(config))
        .map(res => {
            return {
                accessToken: res.data.access_token,
                refreshToken: res.data.refresh_token                
            }
        })
        .map(res => {
            return {
                me: getMe(res.accessToken),
                accessToken: res.accessToken,
                refreshToken: res.refreshToken                
            }
        })

function getMe(accessToken) {
    return Observable.fromPromise(axios.get({
        url: 'https://api.spotify.com/v1/me',
    }));
}

La getMe fonction renvoie un Observable, mais il n'est jamais résolu. J'ai essayé d'ajouter un flatMap et un concat, mais il n'est toujours pas résolu. Comment puis-je obtenir le getMe à résoudre?

InformationsquelleAutor jhamm | 2015-12-09