Skip to content

Comments

feat: use new task_manager#128

Draft
dni wants to merge 1 commit intomainfrom
feat/new-invoice-listeners
Draft

feat: use new task_manager#128
dni wants to merge 1 commit intomainfrom
feat/new-invoice-listeners

Conversation

@dni
Copy link
Member

@dni dni commented Feb 6, 2026

WIP: coming soon to lnbits 1.5.0 or next release.

@dni dni marked this pull request as draft February 6, 2026 13:06
dni added a commit to lnbits/lnbits that referenced this pull request Feb 10, 2026
closes #2657

- simple task monitoring
- cleaner interface
- no more circular import issues with tasks
- easier to register invoice_listener for extensions
example usage in extensions: lnbits/lnurlp#128
dni added a commit to lnbits/lnbits that referenced this pull request Feb 11, 2026
closes #2657

- simple task monitoring
- cleaner interface
- no more circular import issues with tasks
- easier to register invoice_listener for extensions
example usage in extensions: lnbits/lnurlp#128
dni added a commit to lnbits/lnbits that referenced this pull request Feb 16, 2026
closes #2657

- simple task monitoring
- cleaner interface
- no more circular import issues with tasks
- easier to register invoice_listener for extensions
example usage in extensions: lnbits/lnurlp#128
dni added a commit to lnbits/lnbits that referenced this pull request Feb 19, 2026
closes #2657

- simple task monitoring
- cleaner interface
- no more circular import issues with tasks
- easier to register invoice_listener for extensions
example usage in extensions: lnbits/lnurlp#128
dni added a commit to lnbits/lnbits that referenced this pull request Feb 20, 2026
closes #2657

- simple task monitoring
- cleaner interface
- no more circular import issues with tasks
- easier to register invoice_listener for extensions
example usage in extensions: lnbits/lnurlp#128

fix

fix tests

fix mypy

test paid

mock the paid

fix test

reallinvoice

testing test

fix stuck

dead comment

wait a little for real invoices to settle

little fix

maybe sleep 1 is enough?

fix deprecated register invoice listener

first on the queue

verbose settings for heartbeat
dni added a commit to lnbits/lnbits that referenced this pull request Feb 20, 2026
closes #2657

- simple task monitoring
- cleaner interface
- no more circular import issues with tasks
- easier to register invoice_listener for extensions
example usage in extensions: lnbits/lnurlp#128

fix

fix tests

fix mypy

test paid

mock the paid

fix test

reallinvoice

testing test

fix stuck

dead comment

wait a little for real invoices to settle

little fix

maybe sleep 1 is enough?

fix deprecated register invoice listener

first on the queue

verbose settings for heartbeat
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.

1 participant