Commit graph

29 commits

Author SHA1 Message Date
Tiago Vasconcelos
bc0d86c771 correct amount on invoice 2023-01-06 10:27:03 +00:00
Tiago Vasconcelos
41faf42afe calle's suggestion 2023-01-06 09:46:43 +00:00
Tiago Vasconcelos
9e96025dc7 mypy 2023-01-05 14:37:31 +00:00
Tiago Vasconcelos
7a7bd93639 refactor splitpayments with tags 2023-01-05 12:20:31 +00:00
Tiago Vasconcelos
4ae88ad3b9 before merging main 2023-01-05 11:05:03 +00:00
Tiago Vasconcelos
58b6b9505d add splitpayments tag to extra if no tag 2023-01-04 16:53:12 +00:00
Tiago Vasconcelos
c0f742bc3e fix splitpayments flow and add amount in extra dict 2023-01-04 16:51:02 +00:00
Pavol Rusnak
0efc27993e
fix mypy for lnbits/extensions/splitpayments 2023-01-03 23:25:42 +01:00
ben
59c6469bd1 generalised tag search 2022-12-14 14:43:41 +00:00
ben
75e6252d23 formatted 2022-12-14 00:06:36 +00:00
ben
f506b010f6 Working 2022-12-14 00:04:03 +00:00
ben
5f53eb8e4e tagged working 2022-12-13 23:41:40 +00:00
ben
2e69ebe080 Seems to be working 2022-12-13 20:01:05 +00:00
dni ⚡
2d61a8854f improving on split payment handling 2022-10-21 17:35:58 +02:00
Tiago vasconcelos
8e8bf08ea5 fix issue with splitting to multiple wallets-queue 2022-10-06 15:23:59 +01:00
calle
5a12f4f237
Improved SSE listeners (#865)
* logging listeners

* comments

* generate privkey upon init

* listener queue

* remove duplicate check

* make format

* reuse channel

* error handling in sse listener

* uuid for listeners

* register named invoices

* uuid for listeners and listener list

* fix poetry lock

* setuptools

* requirements asyncio timeout

* setuptool;s

* make format

* remove async-timeout

* async_timeout readd

* try lower setuptools version

* try lower lower setuptools version

* back to current version + fix, maybe

* fix worflows to use poetry 1.2.1

* remove uneeded setuptools from build-system

* fix up formatting workflow

* debug to trace

* more traces

* debug logs to trace

Co-authored-by: dni  <office@dnilabs.com>
2022-10-04 09:51:47 +02:00
Tiago Vasconcelos
348033da1b
python code styling (#739) 2022-07-15 19:11:11 +02:00
calle
089313f613
Logging with loguru (#708)
* logging

* requirements

* add loguru dependency

* restore it

* add loguru

* set log level in .env file

* remove service fee print

* set log level

* more logging

* more logging

* more logging

* pyament.checking_id

* fix
2022-07-07 14:30:16 +02:00
Tiago vasconcelos
cfac70d394 general cleanup and unused imports removal 2021-11-25 18:52:16 +00:00
benarc
cf6fae2ca7 Added internal payment listener to paid invoices and splitpayments 2021-10-18 13:24:32 +01:00
benarc
3285e9d3c9 Splitpayments booting, but not sure how to handle internal pays 2021-10-18 13:02:28 +01:00
benarc
a574743080 splitpayment init 2021-10-18 12:34:45 +01:00
Tiago vasconcelos
6edac8ae8d remove extensions 2021-10-01 10:49:11 +01:00
Ben Arc
fe123d6d31 Put extensions back so we can start converting 2021-08-20 12:44:03 +01:00
Ben Arc
9c313586bd removed all but one extension, so we can focus on core 2021-08-16 18:12:48 +01:00
fiatjaf
e2d43e786f fix wrong schema for apipayments usage inside extensions. 2021-07-02 17:34:33 -03:00
fiatjaf
2f309c9863 postgres support. 2021-07-02 17:34:31 -03:00
fiatjaf
688149fade add trio typing. 2021-06-20 21:17:32 -03:00
fiatjaf
7ab4553ef5 splitpayments extension. 2021-06-10 12:19:50 -03:00