Skip to content

Commit

Permalink
Update wakatime.ts
Browse files Browse the repository at this point in the history
  • Loading branch information
alanhamlett authored Nov 22, 2024
1 parent 4cd4b89 commit f05c8bd
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions src/wakatime.ts
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ export class WakaTime {
this.setStatusBarVisibility(this.showStatusBar);
this.updateStatusBarText('WakaTime Initializing...');

this.checkKey();
this.checkApiKey();

this.setupEventListeners();

Expand Down Expand Up @@ -217,22 +217,22 @@ export class WakaTime {
this.statusBarTeamOther.tooltip = tooltipText;
}

public async promptForKey(hidden: boolean = true): Promise<void> {
let defaultVal = await this.options.getKey();
if (Utils.KeyInvalid(defaultVal ?? undefined)) defaultVal = '';
public async promptForApiKey(hidden: boolean = true): Promise<void> {
let defaultVal = await this.options.getApiKey();
if (Utils.apiKeyInvalid(defaultVal ?? undefined)) defaultVal = '';
let promptOptions = {
prompt: 'WakaTime Key',
placeHolder: 'Enter your key from https://wakatime.com/-key',
prompt: 'WakaTime Api Key',
placeHolder: 'Enter your api key from https://wakatime.com/api-key',
value: defaultVal!,
ignoreFocusOut: true,
password: hidden,
validateInput: Utils.KeyInvalid.bind(this),
validateInput: Utils.apiKeyInvalid.bind(this),
};
vscode.window.showInputBox(promptOptions).then((val) => {
if (val != undefined) {
let invalid = Utils.KeyInvalid(val);
let invalid = Utils.apiKeyInvalid(val);
if (!invalid) {
this.options.setSetting('settings', '_key', val, false);
this.options.setSetting('settings', 'api_key', val, false);
} else vscode.window.setStatusBarMessage(invalid);
} else vscode.window.setStatusBarMessage('WakaTime api key not provided');
});
Expand Down

0 comments on commit f05c8bd

Please sign in to comment.