Commit graph yavsc/src/Yavsc.Server/Interfaces
Author SHA1 Message Date
75bb2600b5
fix(chat): KeyNotFoundException dans HubConnectionManager.OnConnected
ChatUserNames n'etait jamais alimente (relique d'un SetUserName disparu),
ce qui faisait lever KeyNotFoundException a chaque connexion SignalR et
fermait immediatement la connexion cote client ("Déconnecté (The server
closed the connection...)" dans PostIt).

- IConnexionManager.OnConnected prend desormais le userName en parametre
- HubConnectionManager.OnConnected alimente ChatUserNames et ChatCxIds
- ChatHub.OnConnectedAsync passe le userName resolu depuis les claims

Inclut aussi les changements PostIt lies (bandeau de statut avec
commande d'action, handlers Reconnecting/Reconnected/Closed).
2026-10-03 23:45:22 +01:00
b22a26f61e
SignalR chat connection OK 2026-10-03 22:47:47 +01:00
cbb59f019d
got saved a RdvQuery 2026-09-13 03:09:12 +01:00
b679707b83 using clauses cleanup 2026-08-22 03:34:48 +01:00
2759661aa5 refacto chathub 2026-07-04 15:28:07 +01:00
2dec799d71 Introduce Yavsc.Interfaces.ISmtpClient and a recording test fake
Narrow ISmtpClient to the four operations MailSender actually uses,
behind a Yavsc.Interfaces.ISmtpClientFactory. Production wires
MailKitSmtpClient (SmtpClientFactory); tests wire a recording fake
(RecordingSmtpClientFactory). The fake is pre-registered in
WebServerFixture so SMTP calls are short-circuited; the EMailling
test now asserts the Connect -> Authenticate -> Send -> Disconnect
sequence. Yavsc.Abstract stays free of MailKit/MimeKit.
2026-06-22 02:09:02 +01:00
86c268eebd deploying the blogs 2026-06-19 23:09:43 +01:00
8a46341755 a scoring model 2026-05-24 19:35:35 +01:00
Paul Schneider
40e8e08690 reorg 2026-02-28 21:17:54 +00:00
Paul Schneider
45514010f2 REORG 2026-02-14 16:54:27 +00:00
Paul Schneider
8e8f4d3896 refactoring 2025-02-14 22:44:33 +00:00
Paul Schneider
4d74fc8d56 a Startup 2023-03-20 21:48:32 +00:00
ff1444d664 principalement du format de code 2020-09-14 14:31:14 +01:00
44224e955f push messages are sent upon user ids 2019-05-24 20:17:24 +01:00
df9ff16c5c dropping GCM support 2019-05-08 01:57:18 +01:00
ccc91bbf19 files tree made better. 2019-01-01 16:29:36 +00:00