要刷新自动过期的access_token,我需要一个函数,它在第一次调用时进行refresh_token调用,但在进行第二次调用之前等待第一次调用完成。
如果应用程序忙于请求令牌,我希望它等到某个函数返回一个值(即不为空)。我相信Observables应该可以做到这一点。
到目前为止,我有一个observable可以读取我的存储文件夹,但我不知道如何让它等待storage.get()函数的响应。
Observable.create(observer => observer.next(this.storage.get('accessToken'));