github.com/turbot/steampipe@v1.7.0-rc.0.0.20240517123944-7cef272d4458/pkg/control/controlstatus/control_hooks_null.go (about) 1 package controlstatus 2 3 import ( 4 "context" 5 ) 6 7 var NullHooks = &NullControlHook{} 8 9 type NullControlHook struct{} 10 11 func (*NullControlHook) OnStart(context.Context, *ControlProgress) { 12 } 13 func (*NullControlHook) OnControlStart(context.Context, ControlRunStatusProvider, *ControlProgress) { 14 } 15 func (*NullControlHook) OnControlComplete(context.Context, ControlRunStatusProvider, *ControlProgress) { 16 } 17 func (*NullControlHook) OnControlError(context.Context, ControlRunStatusProvider, *ControlProgress) { 18 } 19 func (*NullControlHook) OnComplete(context.Context, *ControlProgress) {}