MM-34932: Bump dependencies (#17708)
https://mattermost.atlassian.net/browse/MM-34932 ```release-note NONE ```
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
fff09bf210
Коммит
3299a72adb
23
vendor/github.com/splitio/go-split-commons/v3/tasks/telemetrysync.go
сгенерированный
поставляемый
Обычный файл
23
vendor/github.com/splitio/go-split-commons/v3/tasks/telemetrysync.go
сгенерированный
поставляемый
Обычный файл
@@ -0,0 +1,23 @@
|
||||
package tasks
|
||||
|
||||
import (
|
||||
"github.com/splitio/go-split-commons/v3/telemetry"
|
||||
"github.com/splitio/go-toolkit/v4/asynctask"
|
||||
"github.com/splitio/go-toolkit/v4/logging"
|
||||
)
|
||||
|
||||
// NewRecordTelemetryTask creates a new telemtry recording task
|
||||
func NewRecordTelemetryTask(
|
||||
recorder telemetry.TelemetrySynchronizer,
|
||||
period int,
|
||||
logger logging.LoggerInterface,
|
||||
) *asynctask.AsyncTask {
|
||||
record := func(logger logging.LoggerInterface) error {
|
||||
return recorder.SynchronizeStats()
|
||||
}
|
||||
|
||||
onStop := func(l logging.LoggerInterface) {
|
||||
record(logger)
|
||||
}
|
||||
return asynctask.NewAsyncTask("SubmitTelemetry", record, period, nil, onStop, logger)
|
||||
}
|
||||
Ссылка в новой задаче
Block a user