tested appender service to events

This commit is contained in:
2025-05-04 21:24:29 +03:00
parent 0cde34a9bc
commit dd707b2463
30 changed files with 1167 additions and 277 deletions

View File

@@ -49,21 +49,27 @@ class EventCluster:
endpoint_uu_id=str(to_save_endpoint.uu_id),
is_confirmed=True,
db=db_session,
include_args=[
Events.function_code,
Events.function_class,
Events.endpoint_code,
Events.endpoint_uu_id,
]
)
event_to_save_database = Events.find_or_create(**event_dict_to_save)
if event_to_save_database.meta_data.created:
print(f"UUID: {event_to_save_database.uu_id} event is saved to {to_save_endpoint.uu_id}")
event_found = Events.filter_one(
Events.function_code == event_dict_to_save["function_code"],
db=db_session,
).data
if event_found:
event_found.update(**event_dict_to_save)
event_found.save(db=db_session)
else:
event_to_save_database.update(**event_dict_to_save)
if event_to_save_database.meta_data.updated:
print(f"UUID: {event_to_save_database.uu_id} event is updated to {to_save_endpoint.uu_id}")
event_to_save_database.save(db=db_session)
event_to_save_database = Events.find_or_create(
**event_dict_to_save,
include_args=[
Events.function_code,
Events.function_class,
Events.endpoint_code,
Events.endpoint_uu_id,
]
)
if event_to_save_database.meta_data.created:
print(f"UUID: {event_to_save_database.uu_id} event is saved to {to_save_endpoint.uu_id}")
event_to_save_database.save(db=db_session)
def match_event(self, event_key: str) -> "Event":
"""