Skip to content

Feat/escrow lifecycle fix#253

Merged
Cedarich merged 3 commits into
StayLitCodes:mainfrom
mijinummi:feat/escrow-lifecycle-fix
May 1, 2026
Merged

Feat/escrow lifecycle fix#253
Cedarich merged 3 commits into
StayLitCodes:mainfrom
mijinummi:feat/escrow-lifecycle-fix

Conversation

@mijinummi
Copy link
Copy Markdown
Contributor

Summary

This PR fixes TypeORM typing inconsistencies in escrow lifecycle event logging and resolves CI lint/build failures.

Changes

  • Fixed mismatch between type and eventType in EscrowEvent entity usage
  • Removed unsafe any and require() usage in test mocks
  • Replaced async mocks with Promise-based implementations
  • Cleaned unused imports and ESLint violations
  • Ensured full TypeScript strict compliance

Testing

  • pnpm lint passes
  • pnpm build passes
  • mocks execute correctly in test setup

Risk Level

Low – internal service layer only, no API contract changes

Closing

closes #198
closes #203

@mijinummi
Copy link
Copy Markdown
Contributor Author

@KuchiMercy , Hello maintainers please kindly approve the workflow, review for your concern.

@Cedarich Cedarich merged commit 32200ab into StayLitCodes:main May 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Backend: Comprehensive E2E test suite with Playwright Backend: Escrow service decomposition into focused services

2 participants