26
26
27
27
myNickColor = color .New (color .FgGreen ).SprintFunc ()
28
28
myTimetampColor = color .New (color .FgMagenta ).SprintFunc ()
29
- myTextColor = color .New (color .FgCyan ).SprintFunc ()
29
+ myTextColor = color .New (color .FgHiGreen ).SprintFunc ()
30
30
)
31
31
32
32
// TODO: fix \x00 issues
@@ -239,10 +239,13 @@ func GetLine(g *gocui.Gui, v *gocui.View) error {
239
239
return err
240
240
} else {
241
241
if mainView .Name () != client .StatusChannel {
242
+
243
+ c := Server .FindChannel (Server .CurrentChannel )
244
+
242
245
timestamp := time .Now ().Format ("03:04" )
243
246
fmt .Fprintf (mainView , "[%s] -> %s: %s\n " ,
244
247
myTimetampColor (timestamp ),
245
- myNickColor (Server .Client .Me ().Nick ),
248
+ myNickColor (c . FindUser ( Server .Client .Me ().Nick ). String ( false ) ),
246
249
myTextColor (strings .Replace (line , "\x00 " , "" , - 1 )))
247
250
}
248
251
}
@@ -320,7 +323,7 @@ func FocusStatusView(g *gocui.Gui, v *gocui.View) error {
320
323
321
324
v .Autoscroll = true
322
325
323
- if err := g .SetCurrentView (client .StatusChannel ); err != nil {
326
+ if _ , err := g .SetCurrentView (client .StatusChannel ); err != nil {
324
327
return err
325
328
}
326
329
@@ -331,7 +334,7 @@ func FocusInputView(g *gocui.Gui, v *gocui.View) error {
331
334
332
335
v .SetCursor (len (v .Buffer ()+ "" )- 1 , 0 )
333
336
334
- if err := g .SetCurrentView ("input" ); err != nil {
337
+ if _ , err := g .SetCurrentView ("input" ); err != nil {
335
338
return err
336
339
}
337
340
@@ -366,7 +369,7 @@ func nextView(g *gocui.Gui, v *gocui.View) error {
366
369
g .SetViewOnTop ("header" )
367
370
}
368
371
369
- if err := g .SetCurrentView (Server .Channels [next ].Name ); err != nil {
372
+ if _ , err := g .SetCurrentView (Server .Channels [next ].Name ); err != nil {
370
373
return err
371
374
}
372
375
@@ -412,7 +415,7 @@ func prevView(g *gocui.Gui, v *gocui.View) error {
412
415
g .SetViewOnTop ("header" )
413
416
}
414
417
415
- if err := g .SetCurrentView (Server .Channels [next ].Name ); err != nil {
418
+ if _ , err := g .SetCurrentView (Server .Channels [next ].Name ); err != nil {
416
419
return err
417
420
}
418
421
0 commit comments