diff --git a/server/imserver/cs/cs.auto_gen.go b/server/imserver/cs/cs.auto_gen.go index 2353ede1..c8062ec9 100644 --- a/server/imserver/cs/cs.auto_gen.go +++ b/server/imserver/cs/cs.auto_gen.go @@ -545,6 +545,10 @@ func (this *SMSetJoinCond) GetNetMsgId() uint16 { return uint16(SMMessageIdE__SMSetJoinCond) } +func (this *SMUserStatusNotify) GetNetMsgId() uint16 { + return uint16(SMMessageIdE__SMUserStatusNotify) +} + func (this *SMLogin) Err(errCode int32, errMsg string) *SMLogin { this.Errcode = proto.Int32(errCode) this.Errmsg = proto.String(errMsg) diff --git a/server/imserver/proto/cs_msgid.proto b/server/imserver/proto/cs_msgid.proto index 3c8c9631..57f7715b 100644 --- a/server/imserver/proto/cs_msgid.proto +++ b/server/imserver/proto/cs_msgid.proto @@ -112,4 +112,5 @@ enum SMMessageId_e _SMSetMemberLevelNotify = 1012; _SMApplyToGuildNotify = 1013; _SMLeaveGuildNotify = 1014; + _SMUserStatusNotify = 1015; } diff --git a/server/imserver/proto/cs_proto.proto b/server/imserver/proto/cs_proto.proto index f720bfc4..747332f7 100644 --- a/server/imserver/proto/cs_proto.proto +++ b/server/imserver/proto/cs_proto.proto @@ -152,7 +152,8 @@ message MFGuildMember optional int32 battling = 12; } -message MFUser { +message MFUser +{ optional string account_id = 1; optional string username = 2; optional int32 avatar = 3; @@ -731,3 +732,11 @@ message SMSetJoinCond optional int32 errcode = 1; optional string errmsg = 2; } + +//用户状态变更新通知 +message SMUserStatusNotify +{ + optional string account_id = 1; + optional int32 online_status = 2; + optional int32 battling = 3; +}