Add function for generating random usernames
Not used yet.
This commit is contained in:
parent
6db4365b87
commit
b46b06b308
2 changed files with 22 additions and 0 deletions
|
|
@ -279,6 +279,26 @@ class Util {
|
||||||
reader.readAsArrayBuffer(file);
|
reader.readAsArrayBuffer(file);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Generate a random user name */
|
||||||
|
randomUser() {
|
||||||
|
return this.randomString(
|
||||||
|
12,
|
||||||
|
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
// From here: https://stackoverflow.com/questions/1349404/generate-random-string-characters-in-javascript
|
||||||
|
randomString(length, characters) {
|
||||||
|
var result = "";
|
||||||
|
var charactersLength = characters.length;
|
||||||
|
for (var i = 0; i < length; i++) {
|
||||||
|
result += characters.charAt(
|
||||||
|
Math.floor(Math.random() * charactersLength)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
export default new Util();
|
export default new Util();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
global.Olm = require("olm");
|
global.Olm = require("olm");
|
||||||
import sdk from "matrix-js-sdk";
|
import sdk from "matrix-js-sdk";
|
||||||
|
//import util from "../plugins/utils";
|
||||||
|
|
||||||
const LocalStorageCryptoStore = require("matrix-js-sdk/lib/crypto/store/localStorage-crypto-store")
|
const LocalStorageCryptoStore = require("matrix-js-sdk/lib/crypto/store/localStorage-crypto-store")
|
||||||
.LocalStorageCryptoStore;
|
.LocalStorageCryptoStore;
|
||||||
|
|
@ -59,6 +60,7 @@ export default {
|
||||||
var promiseLogin;
|
var promiseLogin;
|
||||||
|
|
||||||
if (user.is_guest) {
|
if (user.is_guest) {
|
||||||
|
//const randomUsername = util.randomUser();
|
||||||
promiseLogin = tempMatrixClient
|
promiseLogin = tempMatrixClient
|
||||||
.registerGuest({}, undefined)
|
.registerGuest({}, undefined)
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue