snapshot of https://github.com/centrifugal/centrifugo.git (master, 2026-09-16; blobs > 131072B omitted)
Some checks failed
test / Lint (push) Failing after 3s
test / Test with Go 1.26.8 (push) Failing after 2s

This commit is contained in:
upstream-mirror
2026-09-16 01:17:21 +05:00
commit b352a9a30d
472 changed files with 108375 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
package apiproto
// ResultEncoder ...
type ResultEncoder interface {
EncodePublish(*PublishResult) ([]byte, error)
EncodeBroadcast(*BroadcastResult) ([]byte, error)
EncodeSubscribe(*SubscribeResult) ([]byte, error)
EncodeUnsubscribe(*UnsubscribeResult) ([]byte, error)
EncodeDisconnect(*DisconnectResult) ([]byte, error)
EncodePresence(*PresenceResult) ([]byte, error)
EncodePresenceStats(*PresenceStatsResult) ([]byte, error)
EncodeHistory(*HistoryResult) ([]byte, error)
EncodeHistoryRemove(*HistoryRemoveResult) ([]byte, error)
EncodeInfo(*InfoResult) ([]byte, error)
EncodeRPC(*RPCResult) ([]byte, error)
EncodeRefresh(*RefreshResult) ([]byte, error)
EncodeChannels(*ChannelsResult) ([]byte, error)
EncodeMapPublish(*MapPublishResult) ([]byte, error)
EncodeMapRemove(*MapRemoveResult) ([]byte, error)
EncodeMapReadState(*MapReadStateResult) ([]byte, error)
EncodeMapReadStream(*MapReadStreamResult) ([]byte, error)
EncodeMapStats(*MapStatsResult) ([]byte, error)
EncodeMapClear(*MapClearResult) ([]byte, error)
EncodeSharedPollPublish(*SharedPollPublishResult) ([]byte, error)
}