useOnlineUsers
This method does :
- Send URL, user information (randomly assigned name, avatar, color) to the server at intervals of 5000ms
- Fetch data by Websocket If the information of another user corresponding to the same URL is added on the server.
- Keeps other users' information together in a list
This method returns one variable.
onlineUserList
#
onlineUserListonlineUserList
is a list of objects like the one below.
{ key: "XXXXX", name: "John", avator: "๐", color: "#CCFF1A", deleteTime: "2021-09-03T18:46:50.806Z"}
key is a unique value for each user. The name, avator, color are random values determined by the user. deleteTime will be the future time set on the server.
#
delete timeWhen the user goes offline, no data will be sent to the server.
The delete time assigned by the server is set for each data, and useOnlineUsers
removes the data that exceeds the delete time.
The delete time is fixed at 10 seconds.
If you want to change this setting, see Self hosted backend.