From 55ca6a4e6f70f11a44a7b57ab33da8412c78ba78 Mon Sep 17 00:00:00 2001 From: littlealex003 Date: Thu, 29 Apr 2021 07:30:00 +0200 Subject: [PATCH] Use random name for nickname if none set yet --- web-chat/package-lock.json | 11 +++++++++++ web-chat/package.json | 1 + web-chat/src/App.tsx | 3 ++- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/web-chat/package-lock.json b/web-chat/package-lock.json index 1913c98eb8..6026934370 100644 --- a/web-chat/package-lock.json +++ b/web-chat/package-lock.json @@ -11,6 +11,7 @@ "peer-id": "^0.14.8", "react": "^17.0.2", "react-dom": "^17.0.2", + "server-name-generator": "^1.0.5", "waku": "file:../build/main/lib", "waku-chat": "file:../build/main/chat", "web-vitals": "^1.1.1" @@ -20600,6 +20601,11 @@ "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": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -41529,6 +41535,11 @@ "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": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", diff --git a/web-chat/package.json b/web-chat/package.json index 5c1955cc1b..1740f60475 100644 --- a/web-chat/package.json +++ b/web-chat/package.json @@ -8,6 +8,7 @@ "peer-id": "^0.14.8", "react": "^17.0.2", "react-dom": "^17.0.2", + "server-name-generator": "^1.0.5", "waku": "file:../build/main/lib", "waku-chat": "file:../build/main/chat", "web-vitals": "^1.1.1" diff --git a/web-chat/src/App.tsx b/web-chat/src/App.tsx index 1907d2d819..a770c0458f 100644 --- a/web-chat/src/App.tsx +++ b/web-chat/src/App.tsx @@ -9,13 +9,14 @@ import handleCommand from './command'; import Room from './Room'; import Waku from 'waku/waku'; import { WakuContext } from './WakuContext'; +import { generate } from 'server-name-generator'; export const ChatContentTopic = 'dingpu'; export default function App() { let [stateMessages, setMessages] = useState([]); let [stateWaku, setWaku] = useState(undefined); - let [nick, setNick] = useState('web-chat'); + let [nick, setNick] = useState(generate()); useEffect(() => { const handleNewMessages = (event: { data: Uint8Array }) => {