mirror of https://github.com/waku-org/js-waku.git
Use random name for nickname if none set yet
This commit is contained in:
parent
fbfad9390c
commit
55ca6a4e6f
|
@ -11,6 +11,7 @@
|
||||||
"peer-id": "^0.14.8",
|
"peer-id": "^0.14.8",
|
||||||
"react": "^17.0.2",
|
"react": "^17.0.2",
|
||||||
"react-dom": "^17.0.2",
|
"react-dom": "^17.0.2",
|
||||||
|
"server-name-generator": "^1.0.5",
|
||||||
"waku": "file:../build/main/lib",
|
"waku": "file:../build/main/lib",
|
||||||
"waku-chat": "file:../build/main/chat",
|
"waku-chat": "file:../build/main/chat",
|
||||||
"web-vitals": "^1.1.1"
|
"web-vitals": "^1.1.1"
|
||||||
|
@ -20600,6 +20601,11 @@
|
||||||
"node": ">= 0.8.0"
|
"node": ">= 0.8.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/server-name-generator": {
|
||||||
|
"version": "1.0.5",
|
||||||
|
"resolved": "https://registry.npmjs.org/server-name-generator/-/server-name-generator-1.0.5.tgz",
|
||||||
|
"integrity": "sha512-LBo265lZl4rL/XETBhxPPssAzLNEl9fKNobJmFJxKcQQ43oONuHBQXR8evMnh9z2krWFVWmRPH7bWuvQvNQ4yw=="
|
||||||
|
},
|
||||||
"node_modules/set-blocking": {
|
"node_modules/set-blocking": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
|
||||||
|
@ -41529,6 +41535,11 @@
|
||||||
"send": "0.17.1"
|
"send": "0.17.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"server-name-generator": {
|
||||||
|
"version": "1.0.5",
|
||||||
|
"resolved": "https://registry.npmjs.org/server-name-generator/-/server-name-generator-1.0.5.tgz",
|
||||||
|
"integrity": "sha512-LBo265lZl4rL/XETBhxPPssAzLNEl9fKNobJmFJxKcQQ43oONuHBQXR8evMnh9z2krWFVWmRPH7bWuvQvNQ4yw=="
|
||||||
|
},
|
||||||
"set-blocking": {
|
"set-blocking": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
"peer-id": "^0.14.8",
|
"peer-id": "^0.14.8",
|
||||||
"react": "^17.0.2",
|
"react": "^17.0.2",
|
||||||
"react-dom": "^17.0.2",
|
"react-dom": "^17.0.2",
|
||||||
|
"server-name-generator": "^1.0.5",
|
||||||
"waku": "file:../build/main/lib",
|
"waku": "file:../build/main/lib",
|
||||||
"waku-chat": "file:../build/main/chat",
|
"waku-chat": "file:../build/main/chat",
|
||||||
"web-vitals": "^1.1.1"
|
"web-vitals": "^1.1.1"
|
||||||
|
|
|
@ -9,13 +9,14 @@ import handleCommand from './command';
|
||||||
import Room from './Room';
|
import Room from './Room';
|
||||||
import Waku from 'waku/waku';
|
import Waku from 'waku/waku';
|
||||||
import { WakuContext } from './WakuContext';
|
import { WakuContext } from './WakuContext';
|
||||||
|
import { generate } from 'server-name-generator';
|
||||||
|
|
||||||
export const ChatContentTopic = 'dingpu';
|
export const ChatContentTopic = 'dingpu';
|
||||||
|
|
||||||
export default function App() {
|
export default function App() {
|
||||||
let [stateMessages, setMessages] = useState<ChatMessage[]>([]);
|
let [stateMessages, setMessages] = useState<ChatMessage[]>([]);
|
||||||
let [stateWaku, setWaku] = useState<Waku | undefined>(undefined);
|
let [stateWaku, setWaku] = useState<Waku | undefined>(undefined);
|
||||||
let [nick, setNick] = useState<string>('web-chat');
|
let [nick, setNick] = useState<string>(generate());
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const handleNewMessages = (event: { data: Uint8Array }) => {
|
const handleNewMessages = (event: { data: Uint8Array }) => {
|
||||||
|
|
Loading…
Reference in New Issue