forked from snxraven/LinkUp-P2P-Chat
Compare commits
4 Commits
72bf632cd4
...
33e0a13f93
Author | SHA1 | Date | |
---|---|---|---|
|
33e0a13f93 | ||
|
840b6e2069 | ||
|
babde932e7 | ||
|
8458430989 |
10
app.js
10
app.js
@ -278,14 +278,15 @@ function leaveRoom() {
|
|||||||
if (roomItem) {
|
if (roomItem) {
|
||||||
roomItem.remove();
|
roomItem.remove();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
config.rooms = config.rooms.filter(e => e !== currentRoom.topic);
|
||||||
|
writeConfigToFile("./config.json");
|
||||||
|
|
||||||
currentRoom.destroy();
|
currentRoom.destroy();
|
||||||
currentRoom = null;
|
currentRoom = null;
|
||||||
}
|
}
|
||||||
document.querySelector('#chat').classList.add('hidden');
|
document.querySelector('#chat').classList.add('hidden');
|
||||||
document.querySelector('#setup').classList.remove('hidden');
|
document.querySelector('#setup').classList.remove('hidden');
|
||||||
|
|
||||||
config.rooms = config.rooms.filter(e => e !== currentRoom.topic);
|
|
||||||
writeConfigToFile("./config.json");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function sendMessage(e) {
|
function sendMessage(e) {
|
||||||
@ -301,7 +302,9 @@ function sendMessage(e) {
|
|||||||
message,
|
message,
|
||||||
avatar: config.userAvatar,
|
avatar: config.userAvatar,
|
||||||
topic: b4a.toString(currentRoom.topic, 'hex'),
|
topic: b4a.toString(currentRoom.topic, 'hex'),
|
||||||
|
peers: [...swarm.connections].map(peer => peer.remotePublicKey.toString('hex')),
|
||||||
timestamp: Date.now(),
|
timestamp: Date.now(),
|
||||||
|
readableTimestamp: new Date().toLocaleString(), // Added human-readable timestamp
|
||||||
});
|
});
|
||||||
|
|
||||||
const peers = [...swarm.connections];
|
const peers = [...swarm.connections];
|
||||||
@ -438,7 +441,6 @@ function toggleSetupView() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function writeConfigToFile(filePath) {
|
function writeConfigToFile(filePath) {
|
||||||
console.debug(config)
|
|
||||||
fs.writeFile(filePath, JSON.stringify(config), (err) => {
|
fs.writeFile(filePath, JSON.stringify(config), (err) => {
|
||||||
if (err) return console.error(err);
|
if (err) return console.error(err);
|
||||||
console.log("File has been created");
|
console.log("File has been created");
|
||||||
|
Loading…
Reference in New Issue
Block a user