Skip to content

Commit 55d287f

Browse files
authored
Merge pull request #37 from Madriix/master
Update bouncer.js
2 parents 416f9d8 + d0ce884 commit 55d287f

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

bouncer.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -914,30 +914,33 @@ function clientConnect(socket) {
914914
case '324':
915915
case 'MODE':
916916
_mode_target=[];
917+
// <- :irc.jbnc.com 324 spawn #lu +CPTVnrst
917918
if (data[1]=='324') {
918919
_target=data[3].trim();
919920
_sender=data[0].substr(1).split("!")[0];
920921
_mode=data[4].trim();
921922
if(data[5])
922923
_mode_target = data.slice(5,data.length);
923924
}
925+
// <- @time=2020-09-16T22:25:40.594Z :spawn!spawn@chanroot/b3Az MODE #lu +m
924926
else if (this.messagetags && data[2]=='MODE') {
925927
_target=data[3].trim();
926928
_sender=data[1].substr(1).split("!")[0];
927929
_mode=data[4].trim();
928930
if(data[5])
929931
_mode_target = data.slice(5,data.length);
930-
}
931-
else if (!this.messagetags) {
932+
}
933+
// :spawn!spawn@chanroot/b3Az MODE #lu +m
934+
else if (!this.messagetags && data[1]=='MODE') {
932935
_target=data[2].trim();
933936
_sender=data[0].substr(1).split("!")[0];
934937
_mode=data[3].trim();
935938
if(data[4])
936939
_mode_target = data.slice(4,data.length);
937-
}
940+
}
938941
else {
939942
_target=data[2].trim();
940-
_sender=data[2];
943+
_sender=data[0].substr(1).split("!")[0];
941944
_mode=data[3].trim();
942945
if(data[4])
943946
_mode_target = data.slice(4,data.length);

0 commit comments

Comments
 (0)