Commit Graph

36 Commits

Author SHA1 Message Date
2ca07e46c3 so topics in .map() are array. Is it array that always has only one buffer or can have lots of them??? 2024-06-10 21:11:46 +03:00
e396bcbb0b b4a doesnt work its time to debug again 2024-06-10 21:10:25 +03:00
3b7f0fbd1d replaced topic.toString with b4a.toString(topic) 2024-06-10 21:09:33 +03:00
79bdd04810 Lmfao i did peer.topics 2024-06-10 21:06:09 +03:00
1dca21fe75 Did an oopsie with array.filter ([array.filter] instead of [array].filter) 2024-06-10 21:03:01 +03:00
edd3f632cf Now its time to debug peer topics since its empty right now 2024-06-10 21:02:01 +03:00
340362872f Lol it actually was inverted for some reason 2024-06-10 21:00:22 +03:00
230cdd1321 Huh? Is it actually inverted?? 2024-06-10 20:58:59 +03:00
acb5609d03 Its not working 😭 time to debug 2024-06-10 20:57:32 +03:00
66d684e473 Filter all the peerInfo topics that are undefined and then map all of them to hex string 2024-06-10 20:56:02 +03:00
033330fd04 started working on parsing peers & topics they're currently in on swarm update event using 'swarm.peers' 2024-06-10 20:46:59 +03:00
bfe0bafebc I removed all of the debugging code for now to push the fix for app.js 2024-06-10 18:23:47 +03:00
d233f9e5aa I sometimes really hate nodej 2024-06-10 18:07:59 +03:00
4134e20403 Array of arrays got fixed but i still cant figure out the issue with topics ehh 2024-06-10 18:06:00 +03:00
d993090f8b I actually didnt fix the issue with array of arrays. Now it should be fine 2024-06-10 18:03:15 +03:00
ecfc62ff2c Forgot to check if my temp array is > 0 😭 2024-06-10 18:00:51 +03:00
7ed5681639 Huh publicKey is undefined lol 2024-06-10 17:59:54 +03:00
5e52298196 Ehh its not remotePubKey but just pubKey 2024-06-10 17:58:37 +03:00
5d6728f39f Filtering all the peers except myself now 2024-06-10 17:57:52 +03:00
2ed13e50f7 Ok i will stop exiting to test it properly 2024-06-10 17:53:36 +03:00
aa53cb487b I tried to iterate over not iterable object again 😭 2024-06-10 17:50:20 +03:00
d1ee697c84 There's something even more interesting called 'peerInfo.topics' lol. So bad it has no good docs and i have to do this stuff to learn more 2024-06-10 17:48:24 +03:00
7751d03b57 Found something interesting called 'swarm.peers' 2024-06-10 17:44:32 +03:00
6980520a85 Lol i tried to iterate over not-iterable object 2024-06-10 17:40:57 +03:00
7399585d9e Trying to find a way to check which topic each pear is from 2024-06-10 17:38:50 +03:00
fda25abe8c Oops debugging didnt go as planned lol 2024-06-10 17:34:57 +03:00
4cfae430b2 Started working on ChatRoom class 2024-06-10 17:34:21 +03:00
8788adbc2b Fixed sending ON_READY_MESSAGE 2024-06-10 17:28:18 +03:00
24101e5611 Trying to make multiple rooms support. This is gonna be a bit of a hell lol. 2024-06-09 22:55:32 +03:00
824e2dab42 Started working on making the bot be in multiple chatrooms 2024-06-09 10:51:15 +03:00
9f2353c902 Added check if botName or chatRoomID is not defined 2024-06-08 23:38:44 +03:00
cd5cfb20a4 Replaced 'setTimeOut' with bot.on('onBotJoinRoom', () => {}); for sending ON_READY_MESSAGE to the chat 2024-06-08 23:36:00 +03:00
164efc5b72 Removed Enum class because it does not work 😭 2024-06-08 23:31:24 +03:00
b244aa9bdf Added Event enum and 2 new events 2024-06-08 23:29:51 +03:00
de00514397 I actually dont know if it works or not. Changes: Replaced TopicBuffer with chatRoomID and now topicBuffer is being created directly in Client class; Replaced chatBot with Client; Client now extends EventEmitter; bot.on('onMessage', (pear, message) => {}) is now a thing instead of directly putting method in chatBot constructor 2024-06-08 22:34:25 +03:00
c58671dc7d first commit 2024-06-03 19:23:14 -04:00