github.com/grahambrereton-form3/tilt@v0.10.18/internal/engine/subscribers.go (about) 1 package engine 2 3 import ( 4 "github.com/windmilleng/tilt/internal/cloud" 5 "github.com/windmilleng/tilt/internal/containerupdate" 6 "github.com/windmilleng/tilt/internal/engine/analytics" 7 "github.com/windmilleng/tilt/internal/engine/configs" 8 "github.com/windmilleng/tilt/internal/engine/dockerprune" 9 "github.com/windmilleng/tilt/internal/engine/k8swatch" 10 "github.com/windmilleng/tilt/internal/engine/runtimelog" 11 "github.com/windmilleng/tilt/internal/hud" 12 "github.com/windmilleng/tilt/internal/hud/server" 13 "github.com/windmilleng/tilt/internal/store" 14 ) 15 16 func ProvideSubscribers( 17 hud hud.HeadsUpDisplay, 18 pw *k8swatch.PodWatcher, 19 sw *k8swatch.ServiceWatcher, 20 plm *runtimelog.PodLogManager, 21 pfc *PortForwardController, 22 fwm *WatchManager, 23 bc *BuildController, 24 cc *configs.ConfigsController, 25 dcw *DockerComposeEventWatcher, 26 dclm *runtimelog.DockerComposeLogManager, 27 pm *ProfilerManager, 28 sm containerupdate.SyncletManager, 29 ar *analytics.AnalyticsReporter, 30 hudsc *server.HeadsUpServerController, 31 tvc *TiltVersionChecker, 32 au *analytics.AnalyticsUpdater, 33 ewm *k8swatch.EventWatchManager, 34 tcum *cloud.CloudUsernameManager, 35 cuu *cloud.UpdateUploader, 36 dp *dockerprune.DockerPruner) []store.Subscriber { 37 return []store.Subscriber{ 38 hud, 39 pw, 40 sw, 41 plm, 42 pfc, 43 fwm, 44 bc, 45 cc, 46 dcw, 47 dclm, 48 pm, 49 sm, 50 ar, 51 hudsc, 52 tvc, 53 au, 54 ewm, 55 tcum, 56 cuu, 57 dp, 58 } 59 }