events initated first endpoint tested

This commit is contained in:
2025-01-30 16:56:40 +03:00
parent b664f64eb4
commit 9781cae858
31 changed files with 576 additions and 521 deletions

View File

@@ -75,7 +75,7 @@ class TokenEventMiddleware:
@staticmethod
def retrieve_intersected_event_code(
request: Request, reachable_event_codes: list[str]
) -> str:
) -> Tuple[str, str]:
"""
Match an endpoint with accessible events.
@@ -102,6 +102,7 @@ class TokenEventMiddleware:
)
# Intersect function codes with user accers objects available event codes
reachable_event_codes = ["36a165fe-a2f3-437b-80ee-1ee44670fe70"]
intersected_code = list(
set(function_code_list_of_event) & set(reachable_event_codes)
)
@@ -133,9 +134,7 @@ class TokenEventMiddleware:
async def wrapper(request: Request, *args, **kwargs) -> Dict[str, Any]:
# Get and validate token context from request
# token_context, reachable_event_codes = cls.retrieve_access_content(request)
reachable_event_codes = ["g1j8i6j7-9k4h-0h6l-4i3j-2j0k1k0j0i0k"]
token_context = {"token": "context", "context": {}}
token_context, reachable_event_codes = cls.retrieve_access_content(request)
endpoint_url, reachable_event_code = cls.retrieve_intersected_event_code(
request, reachable_event_codes
)