in src/controller/credentialController.ts [81:98]
async testApiCredentials() {
const url = `${constants.apiBaseURL}accounts/profile/`;
const headers = await this.makeAuthHeader();
const response = await fetch(url, { headers });
if (response.status === 200) {
vscode.window.showInformationMessage(
"Success! Assay API Key and Secret validated."
);
return true;
} else {
vscode.window.showErrorMessage(
`Credential test failed: ${response.status} (${response.statusText})`,
{ title: "Close", isCloseAffordance: true }
);
return false;
}
}