Ejemplo n.º 1
0
 def OnMessagePublish(self, request, context):
     print("publish")
     print(request)
     print("publish end")
     # 查询出这个topic的触发条件
     # 判断是否触发动作
     # 如果触发了,执行动作
     # action表结构设计
     # next_ids, need_callback
     return exhook_pb2.ValuedResponse(type=0,
                                      bool_result=False,
                                      message=request.message)
Ejemplo n.º 2
0
 def OnClientCheckAcl(self, request, context):
     reply = exhook_pb2.ValuedResponse(type="STOP_AND_RETURN", bool_result=True)
     return reply
Ejemplo n.º 3
0
    def OnMessagePublish(self, request, context):
        nmsg = request.message
        nmsg.payload = b"hardcode payload by exhook-svr-python :)"

        reply = exhook_pb2.ValuedResponse(type="STOP_AND_RETURN", message=nmsg)
        return reply
Ejemplo n.º 4
0
 def OnMessagePublish(self, request, context):
     return exhook_pb2.ValuedResponse()
Ejemplo n.º 5
0
 def OnClientCheckAcl(self, request, context):
     return exhook_pb2.ValuedResponse()
Ejemplo n.º 6
0
 def OnClientAuthenticate(self, request, context):
     return exhook_pb2.ValuedResponse()