Browse Source

add method RemoveChannelName in line

Joyit 1 tháng trước cách đây
mục cha
commit
e620194a3d
1 tập tin đã thay đổi với 7 bổ sung0 xóa
  1. 7 0
      line.go

+ 7 - 0
line.go

@@ -68,6 +68,13 @@ func (c *Line) SetChannel(name string) {
 	}
 }
 
+// 删除频道名,用于退出登录等操作
+func (c *Line) RemoveChannelName() {
+	if inx := strings.Index(c.channel, "@"); inx >= 0 {
+		c.channel = c.channel[inx+1:]
+	}
+}
+
 // 获取远程的地址
 func (c *Line) RemoteAddr() net.Addr {
 	if c.state == Connected {