Skip to content

Conversation

@effie-ms
Copy link
Contributor

@effie-ms effie-ms commented Oct 13, 2025

https://lifi.atlassian.net/browse/LF-15708

  1. SDK config singleton is replaced with SDK client (config + cached storage)
  2. api and balance service files are split into multiple files under actions/ directory
  3. SDK client is passed as a parameter to actions

Now users will need to createClient() and then pass it to actions or execution functions.

Related widget changes: lifinance/widget#578

@effie-ms effie-ms self-assigned this Oct 13, 2025
@effie-ms effie-ms changed the title Actions with config feat: actions with config as param Oct 13, 2025
@effie-ms effie-ms changed the title feat: actions with config as param feat: pass config as a parameter to actions Oct 14, 2025
@effie-ms effie-ms changed the title feat: pass config as a parameter to actions feat: SDK client parameter for actions Oct 22, 2025
@effie-ms effie-ms added the v4 label Oct 22, 2025
@effie-ms effie-ms marked this pull request as ready for review November 13, 2025 11:09
@effie-ms effie-ms requested a review from chybisov November 13, 2025 11:10
Copy link
Member

@chybisov chybisov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like how these refactorings are shaping up, the code is becoming more granular and significantly more testable.

@chybisov chybisov changed the title feat: SDK client parameter for actions feat: new SDK client and actions architecture Nov 18, 2025
@chybisov chybisov merged commit ce14d42 into main Nov 18, 2025
0 of 2 checks passed
@chybisov chybisov deleted the actions-with-config branch November 18, 2025 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants