refresh-token.js 460 B

123456789101112131415161718192021222324
  1. /**
  2. * 刷新token
  3. * @tutorial https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#refresh-token
  4. */
  5. module.exports = async function () {
  6. const refreshTokenRes = await this.uniIdCommon.refreshToken({
  7. token: this.getUniversalUniIdToken()
  8. })
  9. const {
  10. errCode,
  11. token,
  12. tokenExpired
  13. } = refreshTokenRes
  14. if (errCode) {
  15. throw refreshTokenRes
  16. }
  17. return {
  18. errCode: 0,
  19. newToken: {
  20. token,
  21. tokenExpired
  22. }
  23. }
  24. }