Changeset 757 in code for trunk/downstream.go
- Timestamp:
- Dec 8, 2021, 5:03:40 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/downstream.go
r754 r757 552 552 553 553 dc.srv.metrics.downstreamOutMessagesTotal.Inc() 554 dc.conn.SendMessage( msg)554 dc.conn.SendMessage(context.TODO(), msg) 555 555 } 556 556 … … 1667 1667 return 1668 1668 } 1669 uc.SendMessageLabeled( dc.id, &irc.Message{1669 uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ 1670 1670 Command: "NICK", 1671 1671 Params: []string{nick}, … … 1701 1701 // support setname 1702 1702 if uc := n.conn; uc != nil && uc.caps["setname"] { 1703 uc.SendMessageLabeled( dc.id, &irc.Message{1703 uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ 1704 1704 Command: "SETNAME", 1705 1705 Params: []string{realname}, … … 1776 1776 params = append(params, key) 1777 1777 } 1778 uc.SendMessageLabeled( dc.id, &irc.Message{1778 uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ 1779 1779 Command: "JOIN", 1780 1780 Params: params, … … 1836 1836 params = append(params, reason) 1837 1837 } 1838 uc.SendMessageLabeled( dc.id, &irc.Message{1838 uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ 1839 1839 Command: "PART", 1840 1840 Params: params, … … 1897 1897 params = append(params, reason) 1898 1898 } 1899 uc.SendMessageLabeled( dc.id, &irc.Message{1899 uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ 1900 1900 Command: "KICK", 1901 1901 Params: params, … … 1916 1916 if modeStr != "" { 1917 1917 if uc := dc.upstream(); uc != nil { 1918 uc.SendMessageLabeled( dc.id, &irc.Message{1918 uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ 1919 1919 Command: "MODE", 1920 1920 Params: []string{uc.nick, modeStr}, … … 1957 1957 params := []string{upstreamName, modeStr} 1958 1958 params = append(params, msg.Params[2:]...) 1959 uc.SendMessageLabeled( dc.id, &irc.Message{1959 uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ 1960 1960 Command: "MODE", 1961 1961 Params: params, … … 2006 2006 if len(msg.Params) > 1 { // setting topic 2007 2007 topic := msg.Params[1] 2008 uc.SendMessageLabeled( dc.id, &irc.Message{2008 uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ 2009 2009 Command: "TOPIC", 2010 2010 Params: []string{upstreamName, topic}, … … 2071 2071 } else { 2072 2072 // NAMES on a channel we have not joined, ask upstream 2073 uc.SendMessageLabeled( dc.id, &irc.Message{2073 uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ 2074 2074 Command: "NAMES", 2075 2075 Params: []string{upstreamName}, … … 2271 2271 } 2272 2272 2273 uc.SendMessageLabeled( dc.id, &irc.Message{2273 uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ 2274 2274 Command: "WHOIS", 2275 2275 Params: params, … … 2348 2348 unmarshaledText = dc.unmarshalText(uc, text) 2349 2349 } 2350 uc.SendMessageLabeled( dc.id, &irc.Message{2350 uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ 2351 2351 Tags: tags, 2352 2352 Command: msg.Command, … … 2399 2399 } 2400 2400 2401 uc.SendMessageLabeled( dc.id, &irc.Message{2401 uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ 2402 2402 Tags: tags, 2403 2403 Command: "TAGMSG", … … 2431 2431 uc := ucChannel 2432 2432 2433 uc.SendMessageLabeled( dc.id, &irc.Message{2433 uc.SendMessageLabeled(ctx, dc.id, &irc.Message{ 2434 2434 Command: "INVITE", 2435 2435 Params: []string{upstreamUser, upstreamChannel}, … … 2851 2851 } 2852 2852 2853 uc.SendMessageLabeled( dc.id, msg)2853 uc.SendMessageLabeled(ctx, dc.id, msg) 2854 2854 } 2855 2855 return nil
Note:
See TracChangeset
for help on using the changeset viewer.