xiongzhu 2 ani în urmă
părinte
comite
773754fc38
1 a modificat fișierele cu 2 adăugiri și 19 ștergeri
  1. 2 19
      src/weixin/weixin.service.ts

+ 2 - 19
src/weixin/weixin.service.ts

@@ -50,28 +50,11 @@ export class WeixinService {
     }
 
     async getAccessToken(): Promise<AccessToken> {
-        let accessToken = await this.accessTokenRepository.findOneBy({
-            expireAt: MoreThan(new Date())
-        })
-        if (!accessToken || new Date() > accessToken.expireAt) {
-            return await this.refreshAccessToken()
-        }
-        return new AccessToken(accessToken.json)
+        return await AccessTokenApi.getAccessToken()
     }
 
     async getJsapiTicket() {
-        try {
-            let jsapiTicket = await this.jsapiTicketRepository.findOneBy({
-                expireAt: MoreThan(new Date())
-            })
-            if (!jsapiTicket || new Date() > jsapiTicket.expireAt) {
-                return await this.refreshTicket()
-            }
-            return new JsTicket(jsapiTicket.json)
-        } catch (e) {
-            Logger.error(e)
-            throw new InternalServerErrorException(e.message)
-        }
+        return await JsTicketApi.getTicket(JsApiType.JSAPI, await this.getAccessToken())
     }
 
     async refreshAccessToken(): Promise<AccessToken> {