支持更换头像

This commit is contained in:
whyour
2022-05-09 15:31:41 +08:00
parent 732d63d588
commit 6c368f7ea7
12 changed files with 127 additions and 29 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ import path from 'path';
export default class SshKeyService {
private homedir = os.homedir();
private sshPath = path.resolve(this.homedir, '.ssh');
private sshConfigFilePath = path.resolve(this.homedir, '.ssh/config');
private sshConfigFilePath = path.resolve(this.sshPath, 'config');
constructor(@Inject('logger') private logger: winston.Logger) {}
+6
View File
@@ -221,6 +221,12 @@ export default class UserService {
return { code: 200, message: '更新成功' };
}
public async updateAvatar(avatar: string) {
const authInfo = this.getAuthInfo();
this.updateAuthInfo(authInfo, { avatar });
return { code: 200, data: avatar, message: '更新成功' };
}
public getUserInfo(): Promise<any> {
return new Promise((resolve) => {
fs.readFile(config.authConfigFile, 'utf8', (err, data) => {