MCPcopy
hub / github.com/0xERR0R/blocky / BlockingStatus

Method BlockingStatus

api/api_interface_impl.go:137–154  ·  view source on GitHub ↗
(_ context.Context, _ BlockingStatusRequestObject,
)

Source from the content-addressed store, hash-verified

135}
136
137func (i *OpenAPIInterfaceImpl) BlockingStatus(_ context.Context, _ BlockingStatusRequestObject,
138) (BlockingStatusResponseObject, error) {
139 blStatus := i.control.BlockingStatus()
140
141 result := ApiBlockingStatus{
142 Enabled: blStatus.Enabled,
143 }
144
145 if blStatus.AutoEnableInSec > 0 {
146 result.AutoEnableInSec = &blStatus.AutoEnableInSec
147 }
148
149 if len(blStatus.DisabledGroups) > 0 {
150 result.DisabledGroups = &blStatus.DisabledGroups
151 }
152
153 return BlockingStatus200JSONResponse(result), nil
154}
155
156func (i *OpenAPIInterfaceImpl) ListRefresh(ctx context.Context,
157 _ ListRefreshRequestObject,

Callers

nothing calls this directly

Calls 2

BlockingStatusMethod · 0.65

Tested by

no test coverage detected