@@ -11,7 +11,6 @@ import {
11
11
} from 'src/modules/encryption/exceptions' ;
12
12
import config , { Config } from 'src/utils/config' ;
13
13
14
- const SERVICE = 'redisinsight' ;
15
14
const ACCOUNT = 'app' ;
16
15
const SERVER_CONFIG = config . get ( 'server' ) as Config [ 'server' ] ;
17
16
const ENCRYPTION_CONFIG = config . get ( 'encryption' ) as Config [ 'encryption' ] ;
@@ -54,7 +53,7 @@ export class KeytarEncryptionStrategy implements IEncryptionStrategy {
54
53
*/
55
54
private async getPassword ( ) : Promise < string | null > {
56
55
try {
57
- return await this . keytar . getPassword ( SERVICE , ACCOUNT ) ;
56
+ return await this . keytar . getPassword ( ENCRYPTION_CONFIG . keytarService , ACCOUNT ) ;
58
57
} catch ( error ) {
59
58
this . logger . error ( 'Unable to get password' ) ;
60
59
throw new KeytarUnavailableException ( ) ;
@@ -68,7 +67,7 @@ export class KeytarEncryptionStrategy implements IEncryptionStrategy {
68
67
*/
69
68
private async setPassword ( password : string ) : Promise < void > {
70
69
try {
71
- await this . keytar . setPassword ( SERVICE , ACCOUNT , password ) ;
70
+ await this . keytar . setPassword ( ENCRYPTION_CONFIG . keytarService , ACCOUNT , password ) ;
72
71
} catch ( error ) {
73
72
this . logger . error ( 'Unable to set password' ) ;
74
73
throw new KeytarUnavailableException ( ) ;
@@ -109,7 +108,7 @@ export class KeytarEncryptionStrategy implements IEncryptionStrategy {
109
108
}
110
109
111
110
try {
112
- await this . keytar . getPassword ( SERVICE , ACCOUNT ) ;
111
+ await this . keytar . getPassword ( ENCRYPTION_CONFIG . keytarService , ACCOUNT ) ;
113
112
return true ;
114
113
} catch ( e ) {
115
114
return false ;
0 commit comments