chore: refresh gramsrv public release
This commit is contained in:
parent
75cebe8dbf
commit
70b6820474
1274 changed files with 378751 additions and 59919 deletions
58
internal/rpc/messages_constants.go
Normal file
58
internal/rpc/messages_constants.go
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
package rpc
|
||||
|
||||
import (
|
||||
"telesrv/internal/domain"
|
||||
"time"
|
||||
)
|
||||
|
||||
const (
|
||||
maxSendMessageTextLength = domain.MaxMessageTextLength
|
||||
maxReplyQuoteLength = domain.MaxMessageReplyQuoteLength
|
||||
maxMessageSearchQLength = 256
|
||||
maxMessageEntityCount = domain.MaxMessageEntityCount
|
||||
maxGetMessagesIDs = 100
|
||||
maxMessageSearchFilters = 32
|
||||
maxForumTopicIDs = 100
|
||||
maxDialogInputPeers = 100
|
||||
maxSearchResultsLimit = 100
|
||||
maxReactionVector = 16
|
||||
maxReactionListOffset = 128
|
||||
maxReportOptionLength = 32
|
||||
maxReportCommentLength = 1024
|
||||
maxReportRandomIDLength = 128
|
||||
maxReadMetrics = 100
|
||||
maxBusinessConnIDLength = 128
|
||||
maxSendMultiMediaItems = 10
|
||||
maxScheduledMessagePage = 100
|
||||
maxForumTopicTitleLength = 128
|
||||
maxPollVoteOptions = 10
|
||||
maxPollOptionBytes = 256
|
||||
maxPollVotesOffsetLength = 128
|
||||
maxTodoItems = 30
|
||||
maxTodoTitleLength = 200
|
||||
// maxTodoItemID 是清单项 id 的防御上限:协议只要求列表内唯一正整数(客户端通常
|
||||
// 顺序分配),不能用条目数上限当 id 边界,否则非顺序分配的合法 id 被误拒。
|
||||
maxTodoItemID = 1 << 16
|
||||
maxVenueTitleLength = 256
|
||||
maxVenueAddressLength = 512
|
||||
maxVenueProviderLength = 64
|
||||
maxVenueIDLength = 256
|
||||
// live location 有效期边界(官方 60s..1d;0x7FFFFFFF = 手动停止前一直共享)。
|
||||
minLiveLocationPeriod = 60
|
||||
maxLiveLocationPeriod = 86400
|
||||
foreverLiveLocationPeriod = 0x7FFFFFFF
|
||||
maxLiveLocationHeading = 360
|
||||
maxProximityRadiusMeters = 100000
|
||||
// maxGeoAccuracyRadiusMeters 与 proximity radius 同量级上限;越界静默归零(按未知精度处理)。
|
||||
maxGeoAccuracyRadiusMeters = 100000
|
||||
maxCommonChatsLimit = domain.MaxCommonChannelsLimit
|
||||
maxStickerSearchQLength = 128
|
||||
maxStickerSearchLangs = 16
|
||||
maxEmojiLangCodeLength = 32
|
||||
maxEmojiDocuments = 100
|
||||
maxSavedReactionTagTitle = 12
|
||||
defaultTopReactionsLimit = 14
|
||||
sendMessageRateWindow = time.Minute
|
||||
forumGeneralTopicID = 1
|
||||
forumGeneralIconColor = 0x6FB9F0
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue