[MM-41200] Add OnSendDailyTelemetry() plugin hook (#19387)

Этот коммит содержится в:
Ben Schumacher
2022-02-10 06:20:00 +01:00
коммит произвёл GitHub
родитель 7c9708ef49
Коммит 0d67995eb4
6 изменённых файлов: 98 добавлений и 1 удалений

Просмотреть файл

@@ -41,6 +41,7 @@ const (
WebSocketMessageHasBeenPostedID = 23
RunDataRetentionID = 24
OnInstallID = 25
OnSendDailyTelemetryID = 26
TotalHooksID = iota
)
@@ -246,7 +247,7 @@ type Hooks interface {
// Minimum server version: 6.0
WebSocketMessageHasBeenPosted(webConnID, userID string, req *model.WebSocketRequest)
// RunDataRetention is invoked during a DataRetentionJob
// RunDataRetention is invoked during a DataRetentionJob.
//
// Minimum server version: 6.4
RunDataRetention(nowTime, batchSize int64) (int64, error)
@@ -258,4 +259,9 @@ type Hooks interface {
//
// Minimum server version: 6.5
OnInstall(c *Context, event model.OnInstallEvent) error
// OnSendDailyTelemetry is invoked when the server send the daily telemtry data.
//
// Minimum server version: 6.5
OnSendDailyTelemetry()
}