package commands import ( "context" "time" cs "github.com/cortezaproject/corteza-server/compose/service" "github.com/cortezaproject/corteza-server/federation/service" ss "github.com/cortezaproject/corteza-server/system/service" "github.com/spf13/cobra" ) func commandSyncData(ctx context.Context) func(*cobra.Command, []string) { return func(_ *cobra.Command, _ []string) { syncService := service.NewSync( &service.Syncer{}, &service.Mapper{}, service.DefaultSharedModule, cs.DefaultRecord, ss.DefaultUser, ss.DefaultRole) syncData := service.WorkerData(syncService, service.DefaultLogger) syncData.Watch(ctx, time.Second*30, 50) } }