Changeset 431 in code


Ignore:
Timestamp:
Nov 24, 2020, 1:25:19 PM (5 years ago)
Author:
hubert
Message:

Uphold echo-message even with BouncerServ

Fixes <https://todo.sr.ht/~emersion/soju/74>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/downstream.go

    r430 r431  
    15691569                for _, name := range strings.Split(targetsStr, ",") {
    15701570                        if name == serviceNick {
     1571                                if dc.caps["echo-message"] {
     1572                                        echoTags := tags.Copy()
     1573                                        echoTags["time"] = irc.TagValue(time.Now().UTC().Format(serverTimeLayout))
     1574                                        dc.SendMessage(&irc.Message{
     1575                                                Tags:    echoTags,
     1576                                                Prefix:  dc.prefix(),
     1577                                                Command: "PRIVMSG",
     1578                                                Params:  []string{name, text},
     1579                                        })
     1580                                }
    15711581                                handleServicePRIVMSG(dc, text)
    15721582                                continue
Note: See TracChangeset for help on using the changeset viewer.