@@ -634,8 +634,8 @@ class Chat {
634
634
const nicks = [ ...( this . settings . get ( 'highlightnicks' ) || [ ] ) ] . filter (
635
635
( a ) => a !== '' ,
636
636
) ;
637
- this . regexhighlightself = this . user . nick
638
- ? new RegExp ( `\\b(?:${ this . user . nick } )\\b` , 'i' )
637
+ this . regexhighlightself = this . user . displayName
638
+ ? new RegExp ( `\\b(?:${ this . user . displayName } )\\b` , 'i' )
639
639
: null ;
640
640
this . regexhighlightcustom =
641
641
cust . length > 0 ? new RegExp ( `\\b(?:${ cust . join ( '|' ) } )\\b` , 'i' ) : null ;
@@ -718,18 +718,15 @@ class Chat {
718
718
message . slashme =
719
719
message . message . substring ( 0 , 4 ) . toLowerCase ( ) === '/me ' ;
720
720
// check if this is the current users message
721
- message . isown =
722
- message . user . username . toLowerCase ( ) ===
723
- this . user . username . toLowerCase ( ) ;
721
+ message . isown = message . user . username === this . user . username ;
724
722
// get mentions from message
725
723
message . mentioned = Chat . extractNicks ( message . message ) . filter ( ( a ) =>
726
724
this . users . has ( a . toLowerCase ( ) ) ,
727
725
) ;
728
726
// set tagged state
729
- message . tag = this . taggednicks . get ( message . user . nick . toLowerCase ( ) ) ;
727
+ message . tag = this . taggednicks . get ( message . user . username ) ;
730
728
// set tagged note
731
- message . title =
732
- this . taggednotes . get ( message . user . nick . toLowerCase ( ) ) || '' ;
729
+ message . title = this . taggednotes . get ( message . user . username ) || '' ;
733
730
}
734
731
735
732
// Populate highlight for this $message
@@ -739,8 +736,7 @@ class Chat {
739
736
win . lastmessage &&
740
737
! win . lastmessage . target &&
741
738
win . lastmessage . user &&
742
- win . lastmessage . user . username . toLowerCase ( ) ===
743
- message . user . username . toLowerCase ( ) ;
739
+ win . lastmessage . user . username === message . user . username ;
744
740
// set highlighted state
745
741
message . highlighted = this . shouldHighlightMessage ( message ) ;
746
742
}
@@ -754,7 +750,7 @@ class Chat {
754
750
win . addMessage ( this , message ) ;
755
751
756
752
// Hide the message if the user is ignored
757
- if ( message . user && this . ignored ( message . user . nick , message . message ) ) {
753
+ if ( message . user && this . ignored ( message . user . username , message . message ) ) {
758
754
message . ignore ( ) ;
759
755
}
760
756
@@ -767,7 +763,7 @@ class Chat {
767
763
! message . ignored
768
764
) {
769
765
Chat . showNotification (
770
- `${ message . user . username } said ...` ,
766
+ `${ message . user . displayName } said ...` ,
771
767
message . message ,
772
768
message . timestamp . valueOf ( ) ,
773
769
this . settings . get ( 'notificationtimeout' ) ,
@@ -780,7 +776,7 @@ class Chat {
780
776
resolveMessage ( nick , str ) {
781
777
for ( const message of this . unresolved ) {
782
778
if (
783
- this . user . username . toLowerCase ( ) === nick . toLowerCase ( ) &&
779
+ this . user . username === nick . toLowerCase ( ) &&
784
780
message . message === str
785
781
) {
786
782
this . unresolved . splice ( this . unresolved . indexOf ( message ) , 1 ) ;
@@ -871,16 +867,16 @@ class Chat {
871
867
872
868
censor ( nick ) {
873
869
for ( const message of this . mainwindow . messages ) {
874
- if ( message . user ?. username === nick ) {
870
+ if ( message . user ?. username === nick . toLowerCase ( ) ) {
875
871
message . censor ( parseInt ( this . settings . get ( 'showremoved' ) || '1' , 10 ) ) ;
876
872
}
877
873
}
878
874
879
875
this . mainwindow . update ( ) ;
880
876
}
881
877
882
- ignored ( nick , text = null ) {
883
- const ignore = this . ignoring . has ( nick . toLowerCase ( ) ) ;
878
+ ignored ( username , text = null ) {
879
+ const ignore = this . ignoring . has ( username ) ;
884
880
if ( ! ignore && text !== null ) {
885
881
return (
886
882
( this . settings . get ( 'ignorementions' ) &&
@@ -929,7 +925,7 @@ class Chat {
929
925
930
926
setDefaultPlaceholderText ( ) {
931
927
const placeholderText = this . authenticated
932
- ? `Write something ${ this . user . username } ...`
928
+ ? `Write something ${ this . user . displayName } ...`
933
929
: `Write something ...` ;
934
930
this . input . attr ( 'placeholder' , placeholderText ) ;
935
931
}
@@ -975,7 +971,9 @@ class Chat {
975
971
if ( data . recipient ) {
976
972
users . push ( this . addUser ( data . recipient ) ) ;
977
973
}
978
- users . forEach ( ( u ) => this . autocomplete . add ( u . nick , false , Date . now ( ) ) ) ;
974
+ users . forEach ( ( u ) =>
975
+ this . autocomplete . add ( u . username , false , Date . now ( ) ) ,
976
+ ) ;
979
977
}
980
978
}
981
979
@@ -1013,7 +1011,7 @@ class Chat {
1013
1011
onNAMES ( data ) {
1014
1012
MessageBuilder . status (
1015
1013
`Connected as ${
1016
- this . authenticated ? this . user . username : 'Guest'
1014
+ this . authenticated ? this . user . displayName : 'Guest'
1017
1015
} . Serving ${ data . connectioncount || 0 } connections and ${
1018
1016
data . users . length
1019
1017
} users.`,
@@ -1080,14 +1078,14 @@ class Chat {
1080
1078
onVOTECAST ( data ) {
1081
1079
const usr = this . users . get ( data . nick . toLowerCase ( ) ) ;
1082
1080
this . chatpoll . castVote ( data , usr ) ;
1083
- if ( data . nick . toLowerCase ( ) === this . user . nick . toLowerCase ( ) ) {
1081
+ if ( data . nick . toLowerCase ( ) === this . user . username ) {
1084
1082
this . chatpoll . markVote ( data . vote ) ;
1085
1083
}
1086
1084
}
1087
1085
1088
1086
onMUTE ( data ) {
1089
1087
// data.data is the nick which has been banned
1090
- if ( this . user . username . toLowerCase ( ) === data . data . toLowerCase ( ) ) {
1088
+ if ( this . user . username === data . data . toLowerCase ( ) ) {
1091
1089
MessageBuilder . command (
1092
1090
`You have been muted by ${ data . nick } .` ,
1093
1091
data . timestamp ,
@@ -1109,7 +1107,7 @@ class Chat {
1109
1107
}
1110
1108
1111
1109
onUNMUTE ( data ) {
1112
- if ( this . user . username . toLowerCase ( ) === data . data . toLowerCase ( ) ) {
1110
+ if ( this . user . username === data . data . toLowerCase ( ) ) {
1113
1111
MessageBuilder . command (
1114
1112
`You have been unmuted by ${ data . nick } .` ,
1115
1113
data . timestamp ,
@@ -1126,7 +1124,7 @@ class Chat {
1126
1124
1127
1125
onBAN ( data ) {
1128
1126
// data.data is the nick which has been banned, no info about duration
1129
- if ( this . user . username . toLowerCase ( ) === data . data . toLowerCase ( ) ) {
1127
+ if ( this . user . username === data . data . toLowerCase ( ) ) {
1130
1128
MessageBuilder . command (
1131
1129
`You have been banned by ${ data . nick } . Check your profile for more information.` ,
1132
1130
data . timestamp ,
@@ -1142,7 +1140,7 @@ class Chat {
1142
1140
}
1143
1141
1144
1142
onUNBAN ( data ) {
1145
- if ( this . user . username . toLowerCase ( ) === data . data . toLowerCase ( ) ) {
1143
+ if ( this . user . username === data . data . toLowerCase ( ) ) {
1146
1144
MessageBuilder . command (
1147
1145
`You have been unbanned by ${ data . nick } .` ,
1148
1146
data . timestamp ,
@@ -1302,7 +1300,7 @@ class Chat {
1302
1300
} else {
1303
1301
conv . unread += 1 ;
1304
1302
}
1305
- this . replyusername = user . username ;
1303
+ this . replyusername = user . displayName ;
1306
1304
this . menus . get ( 'whisper-users' ) . redraw ( ) ;
1307
1305
this . redrawWindowIndicators ( ) ;
1308
1306
}
@@ -1501,9 +1499,7 @@ class Chat {
1501
1499
) . into ( this ) ;
1502
1500
}
1503
1501
} else if (
1504
- parts . some (
1505
- ( username ) => username . toLowerCase ( ) === this . user . nick . toLowerCase ( ) ,
1506
- )
1502
+ parts . some ( ( username ) => username . toLowerCase ( ) === this . user . username )
1507
1503
) {
1508
1504
MessageBuilder . info ( "You can't add yourself to your ignore list." ) . into (
1509
1505
this ,
@@ -1726,7 +1722,7 @@ class Chat {
1726
1722
cmdWHISPER ( parts ) {
1727
1723
if ( ! parts [ 0 ] || ! nickregex . test ( parts [ 0 ] ) ) {
1728
1724
MessageBuilder . error ( 'Invalid nick - /msg nick message' ) . into ( this ) ;
1729
- } else if ( parts [ 0 ] . toLowerCase ( ) === this . user . username . toLowerCase ( ) ) {
1725
+ } else if ( parts [ 0 ] . toLowerCase ( ) === this . user . username ) {
1730
1726
MessageBuilder . error ( 'Cannot send a message to yourself' ) . into ( this ) ;
1731
1727
} else {
1732
1728
const data = parts . slice ( 1 , parts . length ) . join ( ' ' ) ;
@@ -1767,7 +1763,7 @@ class Chat {
1767
1763
return ;
1768
1764
}
1769
1765
const n = parts [ 0 ] . toLowerCase ( ) ;
1770
- if ( n === this . user . username . toLowerCase ( ) ) {
1766
+ if ( n === this . user . username ) {
1771
1767
MessageBuilder . error ( 'Cannot tag yourself' ) . into ( this ) ;
1772
1768
return ;
1773
1769
}
@@ -1980,7 +1976,7 @@ class Chat {
1980
1976
const win = this . getActiveWindow ( ) ;
1981
1977
const lastuser =
1982
1978
win . lastmessage && win . lastmessage . user
1983
- ? win . lastmessage . user . username
1979
+ ? win . lastmessage . user . displayName
1984
1980
: null ;
1985
1981
const username =
1986
1982
this . replyusername !== null && this . replyusername !== ''
@@ -2211,7 +2207,7 @@ class Chat {
2211
2207
const win = new ChatWindow (
2212
2208
normalized ,
2213
2209
'chat-output-whisper' ,
2214
- user . nick ,
2210
+ user . displayName ,
2215
2211
) . into ( this ) ;
2216
2212
let once = true ;
2217
2213
win . on ( 'show' , ( ) => {
@@ -2220,7 +2216,7 @@ class Chat {
2220
2216
MessageBuilder . info ( `Messages between you and ${ nick } ` ) . into ( this , win ) ;
2221
2217
fetch (
2222
2218
`${ this . config . api . base } /api/messages/usr/${ encodeURIComponent (
2223
- user . nick ,
2219
+ user . displayName ,
2224
2220
) } /inbox`,
2225
2221
{ credentials : 'include' } ,
2226
2222
)
0 commit comments