Commit Graph

180 Commits

Author SHA1 Message Date
kiwiidb
252b1fe784 add webhook service 2022-04-27 13:54:23 +02:00
kiwiidb
03baba8c37 add webhook service 2022-04-27 13:54:15 +02:00
kiwiidb
017bf282fd publish incoming and outgoing payments to respective topics 2022-04-27 12:25:28 +02:00
kiwiidb
b150d8c8ec change topic type to string 2022-04-27 12:21:15 +02:00
kiwiidb
624909484e background routine: add context cancel support 2022-04-22 14:32:48 +02:00
kiwiidb
b5497e434a publish invoice for internal payments 2022-04-21 13:27:53 +02:00
kiwiidb
c24d1599d0 refactor parse token 2022-04-20 16:25:01 +02:00
kiwiidb
455fba26a0 implement fixes based on skosito's remarks 2022-04-13 13:04:29 +02:00
kiwiidb
bbe47cbd4c Merge branch 'main' into feature/event-stream 2022-04-12 15:30:51 +02:00
kiwiidb
8be8471da0 add all integration tests 2022-04-12 15:22:24 +02:00
kiwiidb
72adec89c8 Merge pull request #146 from getAlby/bad-auth-sentry
Do not send bad auth errors to sentry
2022-04-07 15:51:11 +02:00
kiwiidb
bc57cd04c2 handle close messages 2022-04-07 12:09:13 +02:00
kiwiidb
55ee968174 init subscription map if nil 2022-04-07 11:31:10 +02:00
kiwiidb
a5ae01a5f2 add proper pubsub 2022-04-06 18:00:04 +02:00
Stefan Kostic
e5c2e5337f Add ignoreErrors to sentry 2022-04-06 17:15:17 +02:00
kiwiidb
45e0c48f1f fix conflicts 2022-04-06 16:38:01 +02:00
kiwiidb
4cb60a5c91 clean up PR 2022-04-06 16:36:06 +02:00
kiwiidb
87f290f37d Merge pull request #142 from getAlby/feature/metrics
Feature/metrics
2022-04-06 16:19:03 +02:00
Stefan Kostic
82c36eba97 Add tests 2022-04-05 20:23:33 +02:00
Stefan Kostic
29d045f700 Cleanup 2022-04-05 20:12:00 +02:00
Stefan Kostic
f446eabfd8 Simple way to filter out bad auth from sentry 2022-04-02 21:34:57 +02:00
kiwiidb
07b93fc574 add prometheus on seperate port 2022-03-31 11:40:32 +02:00
Stefan Kostic
23bd588724 Add unit tests for calc fee limit fn 2022-03-30 18:59:03 +02:00
kiwiidb
789ef5c4f1 Merge branch 'main' into feature/event-stream 2022-03-24 13:58:11 +01:00
kiwiidb
0341276f4d use websocket instead of sse because more client support 2022-03-24 13:55:11 +01:00
Stefan Kostic
edc51df4fb Make fixed fees dynamic 2022-03-23 16:55:13 +01:00
kiwiidb
96af86dcc3 Merge pull request #134 from getAlby/unauthorized-invoice-endpoint
Unauthorized invoice endpoint
2022-03-22 07:51:08 +01:00
kiwiidb
cd2456ec34 merge in event stream 2022-03-21 13:06:40 +01:00
kiwiidb
61ea259f2e Merge branch 'unauthorized-invoice-endpoint' 2022-03-21 13:05:46 +01:00
kiwiidb
fcbee32d76 wrap bolt12 response 2022-03-21 12:01:13 +01:00
kiwiidb
ce80647a23 fix conflicts 2022-03-21 11:57:16 +01:00
kiwiidb
93ad471dac feature: settled invoice stream 2022-03-20 13:17:38 +01:00
Stefan Kostic
61c8d8a53c Add method to fetch user by login 2022-03-18 18:03:32 +01:00
kiwiidb
be8a5a4acc feature: allow custom records to keysend 2022-03-18 12:19:19 +01:00
Stefan Kostic
412b2d4659 Add rate limit params to config 2022-03-15 12:31:58 +01:00
kiwiidb
a3c6f294e0 fix merge conflict 2022-03-08 14:57:46 +01:00
Stefan Kostic
fb1be3bd8b Rename struct 2022-03-08 13:46:51 +01:00
Stefan Kostic
f7b2ea76d6 Group payreq and keysend flag into struct 2022-03-08 12:32:02 +01:00
Stefan Kostic
6dc4e608fb Fix invoice keysend spelling 2022-03-08 01:09:43 +01:00
Stefan Kostic
7e528489d7 Add check for user balance after successful payment 2022-03-07 11:28:58 +01:00
Stefan Kostic
dd600af5b2 Refactor send payment sync a bit to reduce code duplication 2022-03-04 20:05:59 +01:00
Stefan Kostic
8b077cd5ea First key send endpoint impl based on pay invoice ctrl 2022-03-04 19:53:25 +01:00
Stefan Kostic
90e90dc79c Merge branch 'main' into fee-handling 2022-03-04 17:46:36 +01:00
kiwiidb
7c938477a6 make keysend work on regtest 2022-03-04 15:15:43 +01:00
kiwiidb
3d8ecd425f keysend: low-level work and instructions 2022-03-04 11:08:27 +01:00
Stefan Kostic
cd6a08690c Fix PR comments 2022-03-01 23:22:45 +01:00
kiwiidb
735cd6a839 fee handling should come from payment response 2022-03-01 10:06:29 +01:00
Stefan Kostic
3858528607 Add transaction entry for fee 2022-02-25 00:23:37 +01:00
Stefan Kostic
b99182db64 Add configurable fixed amount for fee 2022-02-25 00:23:09 +01:00
Stefan Kostic
902135838c Cleanup 2022-02-24 23:36:08 +01:00