Allow configuring default username (#51)

This commit is contained in:
Maxim Baz
2019-03-30 21:48:38 +01:00
committed by GitHub
parent c35203bc02
commit aa335ae141
4 changed files with 18 additions and 20 deletions

View File

@@ -13,7 +13,8 @@ var defaultSettings = {
autoSubmit: false,
gpgPath: null,
stores: {},
foreignFills: {}
foreignFills: {},
username: null
};
var authListeners = {};
@@ -735,7 +736,8 @@ async function parseFields(settings, login) {
if (key == "secret" && lines.length) {
login.fields.secret = lines[0];
} else if (key == "login") {
login.fields[key] = login.login.match(/([^\/]+)$/)[1];
const defaultUsername = getSetting("username", login, settings);
login.fields[key] = defaultUsername || login.login.match(/([^\/]+)$/)[1];
} else {
delete login.fields[key];
}