Skip to content
Extraits de code Groupes Projets
Valider 9471ac47 rédigé par Alexandre Morignot's avatar Alexandre Morignot
Parcourir les fichiers

We need to keep a suffix to prevent using registered nick

TODO: handle registered nicks by doing a /nick
parent 2796bba9
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -12,7 +12,7 @@ func (d *Dispatcher) join(transport string, ev *jc.JoinEvent) {
endpoints := d.findTransports(transport, ev.Nick, ev.Channel)
for _, endpoint := range endpoints {
d.transports[endpoint.transport].Join(&jc.JoinEvent{
Nick: ev.Nick,
Nick: ev.Nick + "_jc",
Channel: endpoint.channel,
})
}
......@@ -24,7 +24,7 @@ func (d *Dispatcher) message(transport string, ev *jc.MessageEvent) {
endpoints := d.findTransports(transport, ev.Nick, ev.Channel)
for _, endpoint := range endpoints {
d.transports[endpoint.transport].Message(&jc.MessageEvent{
Nick: ev.Nick,
Nick: ev.Nick + "_jc",
Channel: endpoint.channel,
Text: ev.Text,
})
......@@ -49,7 +49,7 @@ func (d *Dispatcher) privMessage(transport string, ev *jc.PrivMessageEvent) {
endpoints := d.findTransports(transport, ev.Nick, ev.Channel)
for _, endpoint := range endpoints {
d.transports[endpoint.transport].PrivMessage(&jc.PrivMessageEvent{
Nick: ev.Nick,
Nick: ev.Nick + "_jc",
Channel: endpoint.channel,
Text: ev.Text,
})
......@@ -62,7 +62,7 @@ func (d *Dispatcher) part(transport string, ev *jc.PartEvent) {
endpoints := d.findTransports(transport, ev.Nick, ev.Channel)
for _, endpoint := range endpoints {
d.transports[endpoint.transport].Part(&jc.PartEvent{
Nick: ev.Nick,
Nick: ev.Nick + "_jc",
Channel: endpoint.channel,
})
}
......@@ -74,7 +74,7 @@ func (d *Dispatcher) quit(transport string, ev *jc.QuitEvent) {
endpoints := d.findTransports(transport, ev.Nick)
for _, endpoint := range endpoints {
d.transports[endpoint.transport].Quit(&jc.QuitEvent{
Nick: ev.Nick,
Nick: ev.Nick + "_jc",
})
}
}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter