Commit Graph

172 Commits

Author SHA1 Message Date
simplonco
8f07be709e store sockets in a map so controller can access them 2023-01-10 16:45:16 +01:00
simplonco
239b16bfa8 moving gateway logic in service 2023-01-10 15:36:41 +01:00
simplonco
1594ab6f05 added socket dto 2023-01-10 15:21:18 +01:00
simplonco
2e67d3ce6f wip escape chars 2023-01-10 11:17:05 +01:00
simplonco
223599542b fixed pbm in room name check 2023-01-10 10:32:46 +01:00
hugogogo
316d4c6fa9 protected agains bad room names 2023-01-09 22:49:08 +01:00
hugogogo
5d20e1614c leave room 2023-01-09 21:26:49 +01:00
hugogogo
eea631b18a list of room users 2023-01-09 20:52:59 +01:00
hugogogo
5184097765 changed services to add join message 2023-01-09 20:02:35 +01:00
hugogogo
8c9c260fc7 merge hugo now have a basic functional chat with rooms 2023-01-09 18:25:11 +01:00
hugogogo
3eb338d822 socket are working but it's not the right way 2023-01-09 16:47:30 +01:00
hugogogo
e23699dd51 rooms have name 2023-01-09 16:29:27 +01:00
hugogogo
e71e555ea4 rooms now change properly in home 2023-01-09 16:10:37 +01:00
hugogogo
94ec37b847 changed layout for a store variable 2023-01-09 14:44:01 +01:00
hugogogo
45edd2f25f wip multiple rooms 2023-01-09 12:23:41 +01:00
LuckyLaszlo
d55f3eedf5 fix draw game
+ status update in generateToken()
2023-01-09 11:01:57 +01:00
hugogogo
258e7596fe can create and join rooms, but messages are all mixed up 2023-01-09 08:43:55 +01:00
LuckyLaszlo
d53b0998f0 Merge branch 'master' into luke 2023-01-09 06:27:19 +01:00
simplonco
ebbd5ff530 wip db request with array not working 2023-01-08 20:21:19 +01:00
simplonco
f4dc5cde53 wip get all public rooms but no users 2023-01-08 17:49:36 +01:00
simplonco
4c0256e7b3 pbm socket connection resolved 2023-01-08 14:53:09 +01:00
simplonco
c5ed704a62 room load old message but pbm to read them 2023-01-08 14:18:57 +01:00
simplonco
c41c7de745 wip load room messages, but i broke rooms list 2023-01-07 21:58:33 +01:00
simplonco
e4a3504564 home rooms are charging correctly 2023-01-07 19:36:07 +01:00
simplonco
d21c1d1e4e wip try to make chatrooms db remember users 2023-01-07 17:27:15 +01:00
Me
f7c728a009 So i added a check to make it so you can't change your username to someone else's, also turns out Cherif already has a check so that if you change your username to someone else's 42 username who isn't a user yet and then they try to become a user, their username will have a random string attached to the end so it is also unique, then fixed a few minor things, and made it so all UnauthorizedPages take you back to / as in the SplashPage rather than a special page from which you navigate to /, that said, i think feedback for the user is kinda nice, will decide with team eventually 2023-01-07 01:41:06 +01:00
hugogogo
41dbee1cc0 creation of table room is ok 2023-01-06 19:47:47 +01:00
hugogogo
8be84e8442 rooms creation ok in db 2023-01-06 17:13:59 +01:00
hugogogo
23105600a5 wip trying to create first instance of chatroom in db 2023-01-06 16:56:36 +01:00
hugogogo
89d25d15f5 wip create room now receive errors http status 2023-01-06 16:21:36 +01:00
Me
0470676c5d added the thing so you can see other people's avatars, fixed checks on frontend routes like game and such that other people created, need help understanding ValidationPipe() to make it so a user must have a unique username. TBH this shit is still being held together by Duct Tape and Holy Water 2023-01-05 22:37:56 +01:00
LuckyLaszlo
68ae8ac333 bugfix with countdown() on early pong.destroy call
+ svelte reactivity with forfeit button
+ little matchmaking changes
+ Wip audio rework
2023-01-05 20:18:59 +01:00
simplonco
d201060dcf join room dto 2023-01-05 19:48:38 +01:00
simplonco
26150f6761 fixed create form 2023-01-05 18:56:29 +01:00
simplonco
f0736ab20b wip entities 2023-01-05 14:39:52 +01:00
Me
9889eae77f seems like the merge worked 2023-01-05 12:30:54 +01:00
Me
46090b1e33 ok the friendship and user refactor is done, there are still a lot of comments but that's fine, it's duct taped together, but it works, time to merge 2023-01-05 11:21:34 +01:00
simplonco
a4a2b4bf76 wip chat in room, now broadcast with name 2023-01-04 21:57:01 +01:00
simplonco
1c2d202ec1 chat svelte now have a global variable socket 2023-01-04 18:21:01 +01:00
Me
d3be6e5fe8 ok gotta test all the paths but we more or less have the friendships and users modules working the new way 2023-01-04 16:04:48 +01:00
simplonco
30f4a68031 merge from master 2023-01-03 20:03:26 +01:00
Me
000987fbde ok after talking with cherif we decided not to send things like the user.id so i need to recreate more or less what i had before, but i'm gonna keep using the user.id everywhere in the back and keep my better simpler friendship.entity, working on all that now, got a thing that compiles in the front and back, a few more things to fix and then test everything 2023-01-03 19:42:14 +01:00
batche
9bfb1a6ca3 yolo bis 2023-01-03 15:20:46 +01:00
batche
3844c4df53 yolo 2023-01-03 15:18:36 +01:00
simplonco
5bd099ad38 created chat service and module 2023-01-03 13:48:31 +01:00
batche
5150990d6f Changement de TOUTES les occurrences d'un host ou d'un port écrits en dur dans le projet. 2023-01-03 13:47:37 +01:00
batche
0be5b2c525 maintenant seul les jpg et png sont cceptés pour l'avatar 2023-01-03 01:05:23 +01:00
batche
74f17a18d6 changements de l'invocation des environnements dans les fichiers svelte 2023-01-02 20:17:51 +01:00
batche
8586e15cef changements pour l'env (encore) + corrections de quelques bugs dans game_server 2023-01-02 19:20:24 +01:00
simplonco
1551ec6499 changed docker file nest to avoid rebuild everything each time, and small changes in chat gateway 2023-01-02 18:08:50 +01:00