Skip to content

Commit 4492285

Browse files
committed
改进客户端,发消息时候可以连续发送
1 parent 096ef61 commit 4492285

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

candy.go

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -246,19 +246,24 @@ func newMessage(c *candy.CandyClient, reader *bufio.Reader) {
246246
return
247247
}
248248

249-
fmt.Println("请输入消息内容:")
250-
data, _, _ = reader.ReadLine()
251-
msg := string(data)
249+
for {
250+
fmt.Println("请输入消息内容(quit退出):")
251+
data, _, _ = reader.ReadLine()
252+
msg := string(data)
252253

253-
id, err = c.SendMessage(0, user, msg)
254-
if err != nil {
255-
e := candy.ErrorParse(err.Error())
256-
log.Errorf("send message code:%v error:%v", e.Code, e.Msg)
257-
return
258-
}
254+
if msg == "quit" {
255+
break
256+
}
259257

260-
log.Debugf("send msg[%d] success, userID:%v", id, userID)
258+
id, err = c.SendMessage(0, user, msg)
259+
if err != nil {
260+
e := candy.ErrorParse(err.Error())
261+
log.Errorf("send message code:%v error:%v", e.Code, e.Msg)
262+
return
263+
}
261264

265+
log.Debugf("send msg[%d] success, userID:%v", id, userID)
266+
}
262267
}
263268

264269
func createGroup(c *candy.CandyClient, reader *bufio.Reader) {

0 commit comments

Comments
 (0)