From b2ea5d80b296bf0116203301a5fa4795bda89a8c Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Wed, 19 Jul 2023 21:55:41 +0300 Subject: [PATCH] Remove historical field in power levels --- event/powerlevels.go | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/event/powerlevels.go b/event/powerlevels.go index d2bc3ccf..91d56611 100644 --- a/event/powerlevels.go +++ b/event/powerlevels.go @@ -27,11 +27,10 @@ type PowerLevelsEventContent struct { StateDefaultPtr *int `json:"state_default,omitempty"` - InvitePtr *int `json:"invite,omitempty"` - KickPtr *int `json:"kick,omitempty"` - BanPtr *int `json:"ban,omitempty"` - RedactPtr *int `json:"redact,omitempty"` - HistoricalPtr *int `json:"historical,omitempty"` + InvitePtr *int `json:"invite,omitempty"` + KickPtr *int `json:"kick,omitempty"` + BanPtr *int `json:"ban,omitempty"` + RedactPtr *int `json:"redact,omitempty"` } func copyPtr(ptr *int) *int { @@ -66,11 +65,10 @@ func (pl *PowerLevelsEventContent) Clone() *PowerLevelsEventContent { Notifications: pl.Notifications.Clone(), - InvitePtr: copyPtr(pl.InvitePtr), - KickPtr: copyPtr(pl.KickPtr), - BanPtr: copyPtr(pl.BanPtr), - RedactPtr: copyPtr(pl.RedactPtr), - HistoricalPtr: copyPtr(pl.HistoricalPtr), + InvitePtr: copyPtr(pl.InvitePtr), + KickPtr: copyPtr(pl.KickPtr), + BanPtr: copyPtr(pl.BanPtr), + RedactPtr: copyPtr(pl.RedactPtr), } } @@ -122,13 +120,6 @@ func (pl *PowerLevelsEventContent) Redact() int { return 50 } -func (pl *PowerLevelsEventContent) Historical() int { - if pl.HistoricalPtr != nil { - return *pl.HistoricalPtr - } - return 100 -} - func (pl *PowerLevelsEventContent) StateDefault() int { if pl.StateDefaultPtr != nil { return *pl.StateDefaultPtr