refactor: improve code readability by formatting arguments across multiple files
Test / test (push) Successful in 15s

This commit is contained in:
Artem Kashaev
2025-12-01 16:25:30 +05:00
parent dc0046c730
commit 1dd7c2f2b8
22 changed files with 161 additions and 49 deletions
+17 -5
View File
@@ -79,7 +79,9 @@ class DealService:
await self._ensure_contact_in_organization(data.contact_id, context.organization_id)
deal = await self._repository.create(data=data, role=context.role, user_id=context.user_id)
await invalidate_analytics_cache(
self._cache, context.organization_id, self._cache_backoff_ms,
self._cache,
context.organization_id,
self._cache_backoff_ms,
)
return deal
@@ -120,7 +122,10 @@ class DealService:
return deal
updated = await self._repository.update(
deal, changes, role=context.role, user_id=context.user_id,
deal,
changes,
role=context.role,
user_id=context.user_id,
)
await self._log_activities(
deal_id=deal.id,
@@ -128,7 +133,9 @@ class DealService:
activities=[activity for activity in [stage_activity, status_activity] if activity],
)
await invalidate_analytics_cache(
self._cache, context.organization_id, self._cache_backoff_ms,
self._cache,
context.organization_id,
self._cache_backoff_ms,
)
return updated
@@ -150,7 +157,10 @@ class DealService:
return
for activity_type, payload in entries:
activity = Activity(
deal_id=deal_id, author_id=author_id, type=activity_type, payload=payload,
deal_id=deal_id,
author_id=author_id,
type=activity_type,
payload=payload,
)
self._repository.session.add(activity)
await self._repository.session.flush()
@@ -160,7 +170,9 @@ class DealService:
raise DealOrganizationMismatchError("Operation targets a different organization")
async def _ensure_contact_in_organization(
self, contact_id: int, organization_id: int,
self,
contact_id: int,
organization_id: int,
) -> Contact:
contact = await self._repository.session.get(Contact, contact_id)
if contact is None or contact.organization_id != organization_id: