Skip to content

Commit 57da94a

Browse files
committed
feat GroupMessageEvent: add setMsgSeq method
1 parent 2adf5a1 commit 57da94a

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,26 @@
11
package io.github.kloping.qqbot.api.v2;
22

3+
import io.github.kloping.qqbot.api.SenderV2;
34
import io.github.kloping.qqbot.api.message.MessageEvent;
45
import io.github.kloping.qqbot.entities.qqpd.v2.Contact;
56
import io.github.kloping.qqbot.entities.qqpd.v2.Group;
67

78
/**
89
* @author github.kloping
910
*/
10-
public interface GroupMessageEvent extends GroupEvent, MessageEvent<Contact,Group>, MessageV2Event {
11+
public interface GroupMessageEvent extends GroupEvent, MessageEvent<Contact,Group>, MessageV2Event, SenderV2 {
1112
/**
1213
* 发送环境
1314
*
1415
* @return
1516
*/
1617
Group getSubject();
18+
19+
20+
/**
21+
* 设置消息序列号并返回原序列号
22+
* @param seq
23+
* @return
24+
*/
25+
Integer setMsgSeq(Integer seq);
1726
}

src/main/java/io/github/kloping/qqbot/impl/message/v2/BaseGroupMessageEvent.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,13 @@ public Integer getMsgSeq() {
124124
return seq++;
125125
}
126126

127+
@Override
128+
public Integer setMsgSeq(Integer seq) {
129+
Integer oseq = this.seq;
130+
this.seq = seq;
131+
return oseq;
132+
}
133+
127134
@Override
128135
public String toString() {
129136
return String.format("[type(%s) %s].%s:%s"

0 commit comments

Comments
 (0)