browser extension: generate-password method

This commit is contained in:
antelle 2021-04-08 17:59:39 +02:00
parent c78af7c3ad
commit c764548214
No known key found for this signature in database
GPG Key ID: 63C9777AAB7C563C
1 changed files with 18 additions and 0 deletions

View File

@ -6,6 +6,8 @@ import { Launcher } from 'comp/launcher';
import { AppSettingsModel } from 'models/app-settings-model';
import { AppModel } from 'models/app-model';
import { Alerts } from 'comp/ui/alerts';
import { PasswordGenerator } from 'util/generators/password-generator';
import { GeneratorPresets } from 'comp/app/generator-presets';
const connectedClients = {};
@ -120,6 +122,22 @@ const ProtocolHandlers = {
}
},
'generate-password'(request) {
const password = PasswordGenerator.generate(GeneratorPresets.defaultPreset);
return encryptResponse(request, {
action: 'generate-password',
version: RuntimeInfo.version,
success: 'true',
entries: [
{
login: Math.random() * 200,
password
}
]
});
},
'lock-database'(request) {
decryptRequest(request);