in apisix/runner/utils/common.py [0:0]
def response_call(action_type: int):
def decorator(func):
def wrapper(cls, builder: flatbuffers.Builder):
(action, id) = func(cls, builder)
if not action or id == 0:
return False
HCResp.Start(builder)
HCResp.AddId(builder, id)
HCResp.AddActionType(builder, action_type)
HCResp.AddAction(builder, action)
res = HCResp.End(builder)
builder.Finish(res)
return True
return wrapper
return decorator