File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -143,6 +143,9 @@ const events = {
143
143
}
144
144
145
145
if ( ! channelData . error ) {
146
+ user . channels [ channel . name ] = channel ;
147
+ users [ user . username ] . channels = user . channels ;
148
+
146
149
channels . hasOwnProperty ( channel . name )
147
150
? channels [ channel . name ] . users [ user . username ] = user
148
151
: channels [ channel . name ] = { name : channel . name , users : { [ user . username ] : user } , messages : [ ] } ;
@@ -201,6 +204,8 @@ const events = {
201
204
if ( ! channelData . error ) {
202
205
channelData . channels . push ( channels [ channel . name ] || { name : channel . name , users : { [ user . username ] : user } , messages : [ ] } ) ;
203
206
// either the channel itself or an empty one if it was just deleted
207
+ delete user . channels [ channel . name ] ;
208
+ users [ user . username ] . channels = user . channels ;
204
209
205
210
const systemMessage = {
206
211
content : `<b>${ user . username } </b> has left.` ,
You can’t perform that action at this time.
0 commit comments