mirror of https://github.com/node-red/node-red.git
let multiplayer name be set in browser storage rather than fully anonymous
parent
83acc4836b
commit
d457c81547
|
@ -422,6 +422,9 @@ RED.multiplayer = (function () {
|
||||||
if (location.workspace !== 0) {
|
if (location.workspace !== 0) {
|
||||||
connectInfo.location = location
|
connectInfo.location = location
|
||||||
}
|
}
|
||||||
|
if (localStorage.getItem("multiplayer-name") !== undefined && localStorage.getItem("multiplayer-name").length >0) {
|
||||||
|
connectInfo.name = localStorage.getItem("multiplayer-name");
|
||||||
|
}
|
||||||
RED.comms.send('multiplayer/connect', connectInfo)
|
RED.comms.send('multiplayer/connect', connectInfo)
|
||||||
})
|
})
|
||||||
RED.comms.subscribe('multiplayer/#', (topic, msg) => {
|
RED.comms.subscribe('multiplayer/#', (topic, msg) => {
|
||||||
|
|
|
@ -42,7 +42,7 @@ module.exports = {
|
||||||
let user = opts.user
|
let user = opts.user
|
||||||
if (!user || user.anonymous) {
|
if (!user || user.anonymous) {
|
||||||
user = user || { anonymous: true }
|
user = user || { anonymous: true }
|
||||||
user.username = `Anon ${Math.floor(Math.random()*100)}`
|
user.username = opts?.data?.name || `Anon ${Math.floor(Math.random()*100)}`
|
||||||
}
|
}
|
||||||
session = {
|
session = {
|
||||||
session: opts.data.session,
|
session: opts.data.session,
|
||||||
|
|
Loading…
Reference in New Issue