feat(home): get user name from vscode and set user name into vscode
This commit is contained in:
20
src/home.ts
20
src/home.ts
@@ -60,8 +60,6 @@ export default class DSHome {
|
||||
}
|
||||
case 'setUserToken':
|
||||
this.user.setUserTokenToLocal(data.userToken)
|
||||
console.log(data.userToken)
|
||||
console.log(this.user.getUserTokenFromLocal())
|
||||
if (data.userToken === this.user.getUserTokenFromLocal()) {
|
||||
panel.webview.postMessage({ command: 'setUserToken', data: {ok: true}})
|
||||
break;
|
||||
@@ -69,6 +67,24 @@ export default class DSHome {
|
||||
panel.webview.postMessage({ command: 'setUserToken', data: {ok: false}})
|
||||
break;
|
||||
}
|
||||
case 'getUsername':
|
||||
const username = this.user.getUsernameFromLocal()
|
||||
if (username === undefined) {
|
||||
panel.webview.postMessage({command: 'getUsername', data: {username: ''}})
|
||||
break;
|
||||
} else {
|
||||
panel.webview.postMessage({command: 'getUsername', data: {username: username}})
|
||||
break;
|
||||
}
|
||||
case 'setUsername':
|
||||
this.user.setUsernameToLocal(data.username);
|
||||
if (data.username === this.user.getUsernameFromLocal()) {
|
||||
panel.webview.postMessage({command: 'setUsername', data: {ok: true}});
|
||||
break;
|
||||
} else {
|
||||
panel.webview.postMessage({command: 'setUsername', data: {ok: false}});
|
||||
break;
|
||||
}
|
||||
case 'getDefaultPublicKey':
|
||||
var defaultPublicKey;
|
||||
if (utils.existDefaultPublicKey()) {
|
||||
|
Reference in New Issue
Block a user