1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| // before callApi({type: 'first', token}, 1000).then(consoleResponse)
// Todo callApi({type: 'refreshToken', token}, 2000).then((v) => { token = 2 onAccessTokenFetched() consoleResponse(v) })
// doing callApi({type: 'second', token}, 2000).then(consoleResponse) callApi({type: 'third', token}, 2000).then(consoleResponse) callApi({type: 'four', token}, 2000).then(consoleResponse) callApi({type: 'five', token}, 2000).then(consoleResponse)
// after setTimeout(() => callApi({type: 'six', token}, 2000).then(consoleResponse), 5000)
function consoleResponse (v) { console.log('2222response===type:' + v + ' token:' + token) }
|