mirror of https://github.com/keeweb/keeweb
browser extension: generate-password method
parent
c78af7c3ad
commit
c764548214
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue