in src/session_credential.ts [48:57]
needUpdateCredential() {
if (!this.sessionCredential || !this.sessionCredential.Expiration || !this.sessionCredential.AccessKeyId || !this.sessionCredential.AccessKeySecret || !this.sessionCredential.SecurityToken) {
return true;
}
const expireTime = utils.timestamp(new Date(), this.durationSeconds * 0.05 * 1000);
if (this.sessionCredential.Expiration < expireTime) {
return true;
}
return false;
}