Skip to content

feat(paymaster): add paidUntil recharge logic#416

Merged
e11sy merged 5 commits intomasterfrom
improve-paid-until-logic
Jun 11, 2025
Merged

feat(paymaster): add paidUntil recharge logic#416
e11sy merged 5 commits intomasterfrom
improve-paid-until-logic

Conversation

@e11sy
Copy link
Copy Markdown
Member

@e11sy e11sy commented Jun 10, 2025

  • Now if month passed for workspace with paidUntil set to several months in the future - paymaster will recharge the workspace

Comment thread workers/paymaster/src/index.ts Outdated
@e11sy e11sy merged commit 2cfc8fe into master Jun 11, 2025
4 checks passed
@e11sy e11sy deleted the improve-paid-until-logic branch June 11, 2025 16:40
e11sy added a commit that referenced this pull request Jun 11, 2025
* imp(limiter): do not count events for already blocked workspaces

* Revert "imp(limiter): do not count events for already blocked workspaces"

This reverts commit 83961aa.

* Imp(limiter): perfomance improvement (#414)

* imp(limiter): do not count events for already blocked workspaces

* imp(limiter): do not count events for blocked workspaces

* imp(): remove redundant condition

* fix(release): release worker dies (#417)

* fix(release): check that file.content is not empty

* fix(release): delete inside of the Promise.all

* feat(paymaster): add paidUntil recharge logic (#416)

* feat(paymaster): add paidUntil recharge logic

* test(paymaster): cover paidUntil recharge logic

* imp(paymaster): isTimeToRecharge added

* fix(): expect ts error

* imp(): comment

---------

Co-authored-by: e11sy <130844513+e11sy@users.noreply.github.com>
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.

2 participants