refactor(chalice): refactored sessions package

This commit is contained in:
Taha Yassine Kraiem 2025-03-06 12:33:58 +01:00 committed by Kraiem Taha Yassine
parent afacbc1460
commit 2e69a6e4df
13 changed files with 21 additions and 18 deletions

View file

@ -3,7 +3,7 @@ from typing import List, Union
import schemas
from chalicelib.core import events, metadata
from chalicelib.core.sessions import performance_event
from . import performance_event
from chalicelib.utils import pg_client, helper, metrics_helper
from chalicelib.utils import sql_helper as sh

View file

@ -1,10 +1,12 @@
from decouple import config
from chalicelib.utils import helper
from chalicelib.utils.TimeUTC import TimeUTC
from chalicelib.utils import pg_client
from chalicelib.core.issue_tracking import integrations_manager, base_issue
import json
from decouple import config
from chalicelib.core.issue_tracking import integrations_manager, base_issue
from chalicelib.utils import helper
from chalicelib.utils import pg_client
from chalicelib.utils.TimeUTC import TimeUTC
def __get_saved_data(project_id, session_id, issue_id, tool):
with pg_client.PostgresClient() as cur:

View file

@ -3,7 +3,7 @@ from typing import List, Union
import schemas
from chalicelib.core import events, metadata
from chalicelib.core.sessions import performance_event, sessions_legacy
from . import performance_event, sessions as sessions_legacy
from chalicelib.utils import pg_client, helper, metrics_helper, ch_client, exp_ch_helper
from chalicelib.utils import sql_helper as sh

View file

@ -1,7 +1,7 @@
import schemas
from chalicelib.core import events, metadata, events_mobile, \
issues, assist, canvas, user_testing
from chalicelib.core.sessions import sessions_mobs, sessions_devtool
from . import sessions_mobs, sessions_devtool
from chalicelib.utils import errors_helper
from chalicelib.utils import pg_client, helper
from chalicelib.core.modules import MOB_KEY, get_file_key

View file

@ -2,7 +2,7 @@ import logging
import schemas
from chalicelib.core import metadata, projects
from chalicelib.core.sessions import sessions_favorite, sessions_legacy
from . import sessions_favorite, sessions as sessions_legacy
from chalicelib.utils import pg_client, helper
logger = logging.getLogger(__name__)

View file

@ -0,0 +1 @@
from .sessions_viewed import *

2
ee/api/.gitignore vendored
View file

@ -223,7 +223,7 @@ Pipfile.lock
/chalicelib/core/sessions/sessions_replay.py
/chalicelib/core/sessions/sessions_search.py
/chalicelib/core/sessions/performance_event.py
/chalicelib/core/sessions/sessions_viewed.py
/chalicelib/core/sessions/sessions_viewed/sessions_viewed.py
/chalicelib/core/sessions/unprocessed_sessions.py
/chalicelib/core/metrics/modules
/chalicelib/core/socket_ios.py

View file

@ -12,5 +12,3 @@ if config("EXP_SESSIONS_SEARCH", cast=bool, default=False):
else:
from . import sessions
from . import sessions_search_exp
from chalicelib.core.sessions import sessions_viewed_ee as sessions_viewed

View file

@ -3,7 +3,7 @@ import logging
import schemas
from chalicelib.core import metadata, projects
from chalicelib.core.sessions import sessions_favorite, sessions_legacy, sessions, sessions_legacy_mobil
from . import sessions_favorite, sessions as sessions_legacy, sessions_ch as sessions, sessions_legacy_mobil
from chalicelib.utils import pg_client, helper, ch_client, exp_ch_helper
logger = logging.getLogger(__name__)

View file

@ -0,0 +1,2 @@
from .sessions_viewed import *
from .sessions_viewed_ee import *

View file

@ -1,9 +1,9 @@
from chalicelib.utils import ch_client, exp_ch_helper
import logging
from decouple import config
from chalicelib.core.sessions.sessions_viewed import *
_view_session = view_session
from decouple import config
from chalicelib.utils import ch_client, exp_ch_helper
from .sessions_viewed import view_session as _view_session
logging.basicConfig(level=config("LOGLEVEL", default=logging.INFO))

View file

@ -44,7 +44,7 @@ rm -rf ./chalicelib/core/sessions/sessions_mobs.py
rm -rf ./chalicelib/core/sessions/sessions_replay.py
rm -rf ./chalicelib/core/sessions/sessions_search.py
rm -rf ./chalicelib/core/sessions/performance_event.py
rm -rf ./chalicelib/core/sessions/sessions_viewed.py
rm -rf ./chalicelib/core/sessions/sessions_viewed/sessions_viewed.py
rm -rf ./chalicelib/core/sessions/unprocessed_sessions.py
rm -rf ./chalicelib/core/metrics/modules
rm -rf ./chalicelib/core/socket_ios.py