[PR #117] [MERGED] feat/refactor services #1113

Closed
opened 2026-05-03 01:59:03 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/reconurge/flowsint/pull/117
Author: @dextmorgn
Created: 2/5/2026
Status: Merged
Merged: 2/5/2026
Merged by: @dextmorgn

Base: mainHead: feat/refactor-services


📝 Commits (3)

  • 2372678 feat(api): use dedicated services for business logic
  • 1cc88d1 feat(core): add dedicated services for business logic
  • 2fec5b8 fix(app): remove next-theme dependency

📊 Changes

28 files changed (+3457 additions, -1761 deletions)

View changed files

📝 flowsint-api/app/api/routes/analysis.py (+53 -100)
📝 flowsint-api/app/api/routes/auth.py (+16 -42)
📝 flowsint-api/app/api/routes/chat.py (+42 -152)
📝 flowsint-api/app/api/routes/custom_types.py (+77 -177)
📝 flowsint-api/app/api/routes/enrichers.py (+12 -44)
📝 flowsint-api/app/api/routes/events.py (+60 -134)
📝 flowsint-api/app/api/routes/flows.py (+50 -145)
📝 flowsint-api/app/api/routes/investigations.py (+50 -152)
📝 flowsint-api/app/api/routes/keys.py (+36 -35)
📝 flowsint-api/app/api/routes/scan.py (+24 -52)
📝 flowsint-api/app/api/routes/sketches.py (+191 -421)
📝 flowsint-api/app/api/routes/types.py (+6 -306)
📝 flowsint-app/src/components/ui/sonner.tsx (+1 -1)
flowsint-core/src/flowsint_core/core/services/__init__.py (+70 -0)
flowsint-core/src/flowsint_core/core/services/analysis_service.py (+215 -0)
flowsint-core/src/flowsint_core/core/services/auth_service.py (+94 -0)
flowsint-core/src/flowsint_core/core/services/base.py (+194 -0)
flowsint-core/src/flowsint_core/core/services/chat_service.py (+288 -0)
flowsint-core/src/flowsint_core/core/services/custom_type_service.py (+270 -0)
flowsint-core/src/flowsint_core/core/services/enricher_service.py (+64 -0)

...and 8 more files

📄 Description

Introduces dedicated services for business logic.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/reconurge/flowsint/pull/117 **Author:** [@dextmorgn](https://github.com/dextmorgn) **Created:** 2/5/2026 **Status:** ✅ Merged **Merged:** 2/5/2026 **Merged by:** [@dextmorgn](https://github.com/dextmorgn) **Base:** `main` ← **Head:** `feat/refactor-services` --- ### 📝 Commits (3) - [`2372678`](https://github.com/reconurge/flowsint/commit/2372678bda61617b686fc7f27815a69406353347) feat(api): use dedicated services for business logic - [`1cc88d1`](https://github.com/reconurge/flowsint/commit/1cc88d1033a050a94709aed43412a72705b047ca) feat(core): add dedicated services for business logic - [`2fec5b8`](https://github.com/reconurge/flowsint/commit/2fec5b82e9a125ea400b1aafa98b2ddca088b6ad) fix(app): remove next-theme dependency ### 📊 Changes **28 files changed** (+3457 additions, -1761 deletions) <details> <summary>View changed files</summary> 📝 `flowsint-api/app/api/routes/analysis.py` (+53 -100) 📝 `flowsint-api/app/api/routes/auth.py` (+16 -42) 📝 `flowsint-api/app/api/routes/chat.py` (+42 -152) 📝 `flowsint-api/app/api/routes/custom_types.py` (+77 -177) 📝 `flowsint-api/app/api/routes/enrichers.py` (+12 -44) 📝 `flowsint-api/app/api/routes/events.py` (+60 -134) 📝 `flowsint-api/app/api/routes/flows.py` (+50 -145) 📝 `flowsint-api/app/api/routes/investigations.py` (+50 -152) 📝 `flowsint-api/app/api/routes/keys.py` (+36 -35) 📝 `flowsint-api/app/api/routes/scan.py` (+24 -52) 📝 `flowsint-api/app/api/routes/sketches.py` (+191 -421) 📝 `flowsint-api/app/api/routes/types.py` (+6 -306) 📝 `flowsint-app/src/components/ui/sonner.tsx` (+1 -1) ➕ `flowsint-core/src/flowsint_core/core/services/__init__.py` (+70 -0) ➕ `flowsint-core/src/flowsint_core/core/services/analysis_service.py` (+215 -0) ➕ `flowsint-core/src/flowsint_core/core/services/auth_service.py` (+94 -0) ➕ `flowsint-core/src/flowsint_core/core/services/base.py` (+194 -0) ➕ `flowsint-core/src/flowsint_core/core/services/chat_service.py` (+288 -0) ➕ `flowsint-core/src/flowsint_core/core/services/custom_type_service.py` (+270 -0) ➕ `flowsint-core/src/flowsint_core/core/services/enricher_service.py` (+64 -0) _...and 8 more files_ </details> ### 📄 Description Introduces dedicated services for business logic. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-03 01:59:03 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/flowsint#1113