in src/components/api/api__base.ts [75:92]
constructor(auth: Auth) {
this.auth = auth;
this.config = auth.config;
const parts: string[] = (this.config.version || '').split('.') || [];
const majorVersion: number = parseInt(parts[0], 10) || 0;
const minorVersion: number = parseInt(parts[1] || '', 10);
this.isActualAPI = majorVersion > 2022 || (majorVersion === 2022 && minorVersion >= 3);
this.isModernGAP = (
majorVersion > 2020 ||
majorVersion === 2020 && minorVersion >= 6
);
this.youTrackUrl = this.config.backendUrl;
this.youTrackApiUrl = `${this.youTrackUrl}/api`;
this.youTrackIssueUrl = `${this.youTrackApiUrl}/issues`;
this.isTokenRefreshFailed = false;
this.youTrackProjectUrl = `${this.youTrackUrl}/api/admin/projects`;
}