diff --git a/packets/ServerMuteEndTime.go b/packets/ServerMuteEndTime.go new file mode 100644 index 0000000..2292aa1 --- /dev/null +++ b/packets/ServerMuteEndTime.go @@ -0,0 +1,15 @@ +package packets + +type ServerMuteEndTime struct { + Packet + UserId int `json:"u"` + MuteEndTime int64 `json:"t"` +} + +func NewServerMuteEndTime(userId int, muteEndTime int64) *ServerMuteEndTime { + return &ServerMuteEndTime{ + Packet: Packet{Id: PacketIdServerMuteEndTimePacket}, + UserId: userId, + MuteEndTime: muteEndTime, + } +} diff --git a/sessions/user.go b/sessions/user.go index 5988e86..2053258 100644 --- a/sessions/user.go +++ b/sessions/user.go @@ -294,6 +294,7 @@ func (u *User) MuteUser(duration time.Duration) error { } u.Info.MuteEndTime = endTime + SendPacketToUser(packets.NewServerMuteEndTime(u.Info.Id, endTime), u) return nil }