X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=o2app%2Fentrypoints%2Fredis_eventconsumer.py;h=84729490f4569ac2ecf3f705133d834141d817ba;hb=d14329a57d8d01d443e4158fa5030a5b5ada4060;hp=1d38f0485f13c2a20f1c0a0e20899a6bfa594d7b;hpb=44f01a560347914798d8f913696d0e495ee076f8;p=pti%2Fo2.git diff --git a/o2app/entrypoints/redis_eventconsumer.py b/o2app/entrypoints/redis_eventconsumer.py index 1d38f04..8472949 100644 --- a/o2app/entrypoints/redis_eventconsumer.py +++ b/o2app/entrypoints/redis_eventconsumer.py @@ -32,7 +32,7 @@ def main(): logger.info("Redis pubsub starting") bus = bootstrap.bootstrap() pubsub = r.pubsub(ignore_subscribe_messages=True) - pubsub.subscribe("NfDeploymentCreated") + pubsub.subscribe("NfDeploymentStateChanged") for m in pubsub.listen(): try: @@ -45,17 +45,18 @@ def main(): def handle_dms_changed(m, bus): logger.info("handling %s", m) channel = m['channel'].decode("UTF-8") - if channel == "NfDeploymentCreated": + if channel == "NfDeploymentStateChanged": datastr = m['data'] data = json.loads(datastr) - logger.info('InstallNfDeployment with cmd:{}'.format(data)) - cmd = commands.InstallNfDeployment(NfDeploymentId = data['NfDeploymentId']) + logger.info('HandleNfDeploymentStateChanged with cmd:{}'.format(data)) + cmd = commands.HandleNfDeploymentStateChanged( + NfDeploymentId = data['NfDeploymentId'], + FromState = data['FromState'], + ToState = data['ToState'] + ) bus.handle(cmd) else: logger.info("unhandled:{}".format(channel)) - # data = json.loads(m["data"]) - # cmd = commands.UpdateDms(ref=data["dmsid"]) - # bus.handle(cmd) if __name__ == "__main__":