Commit Graph

94 Commits

Author SHA1 Message Date
kiwiidb
a5ae01a5f2 add proper pubsub 2022-04-06 18:00:04 +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
kiwiidb
b63e420152 add favicon.ico rewrite 2022-04-01 17:00:09 +02:00
kiwiidb
2be263186f add log line 2022-03-31 11:45:35 +02:00
kiwiidb
07b93fc574 add prometheus on seperate port 2022-03-31 11:40:32 +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
kiwiidb
21f48dbee9 Merge pull request #4 from kiwiidb/feature/event-stream
add keepalive messages
2022-03-23 10:23:48 +01:00
kiwiidb
edffaf4542 add keepalive messages 2022-03-23 10:20:17 +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
ce80647a23 fix conflicts 2022-03-21 11:57:16 +01:00
kiwiidb
8e2606a2e6 fix: graceful shutdown 2022-03-21 11:42:59 +01:00
kiwiidb
93ad471dac feature: settled invoice stream 2022-03-20 13:17:38 +01:00
Stefan Kostic
2d34317acb Add and register invoice endpoint 2022-03-18 18:03:46 +01:00
Stefan Kostic
0a34f58b87 PR comments 2022-03-15 12:39:39 +01:00
Stefan Kostic
ef90a77ed7 Move create limiter to func 2022-03-10 23:46:48 +01:00
Stefan Kostic
6febafdf9d Add and use cache client 2022-03-10 23:38:51 +01:00
Stefan Kostic
f3a5ab7d10 Add rate limiters 2022-03-10 23:36:27 +01:00
Stefan Kostic
2548de40a5 Change keysend endpoint method to POST 2022-03-08 12:30:43 +01:00
Stefan Kostic
b82deb3835 Register endpoint 2022-03-08 01:08:57 +01:00
kiwiidb
b05b6d89d3 no auth for decoding 2022-02-27 09:09:00 +01:00
kiwiidb
a1b4e895c4 fix merge conflicts 2022-02-15 17:48:07 +01:00
kiwiidb
20610aef06 remove btcec dependency 2022-02-15 17:24:57 +01:00
kiwiidb
4d5c8c12d1 pay command working 2022-02-10 10:30:13 +01:00
kiwiidb
94fd1fe82e fetch invoice 2022-02-09 12:47:02 +01:00
kiwiidb
514d33a0d1 feature: bolt12 2022-02-04 13:31:16 +01:00
kiwiidb
ad13bb22fc more work on invoice subscription 2022-02-03 17:42:35 +01:00
kiwiidb
40e41ab879 implement more methods 2022-02-03 17:22:00 +01:00
kiwiidb
675d5e6b4d address bumi's PR comments 2022-01-28 13:00:09 +01:00
kiwiidb
242e1438a6 embed static files 2022-01-28 09:57:51 +01:00
kiwiidb
d947b4fb6b use a single homecontroller 2022-01-28 09:10:08 +01:00
kiwiidb
5c1b27398b add index page 2022-01-27 16:04:03 +01:00
Michael Bumann
d10701ad2f Custom HTTP error handler and send sentry notifications 2022-01-24 23:37:03 +01:00
Michael Bumann
95a979a05f Merge branch 'main' into feature/configurable-port 2022-01-23 19:42:52 +02:00
Michael Bumann
f6559a6a0c Make port configurable 2022-01-22 23:11:13 +01:00
Michael Bumann
a4e597ccfc Comments 2022-01-22 13:30:13 +01:00
Michael Bumann
12dbb48c8d First draft to subscribe for LND invoice update 2022-01-21 20:57:41 +01:00
Michael Bumann
90a686677f Save invoice destination
And save the node pubkey in the service to make it usable
2022-01-20 15:41:50 +01:00
Michael Bumann
31570b8adf Add blank routes required for bluewallet 2022-01-20 14:02:32 +01:00
Michael Bumann
c06a749b8d Merge pull request #51 from getAlby/no-panic
Panic less
2022-01-20 14:52:31 +02:00
kiwiidb
7c51383feb replace all panics with log.Fatal 2022-01-20 13:44:59 +01:00
kiwiidb
d3466aa0cc remove pointer to interface 2022-01-20 13:24:59 +01:00
Michael Bumann
56a3f79506 Cleanup 2022-01-19 21:42:42 +01:00
Michael Bumann
237d0153bd Merge pull request #49 from getAlby/getbtc
Add /getbtc endpoint
2022-01-19 22:40:28 +02:00
Michael Bumann
c47e5ef7a6 Format 2022-01-19 18:45:01 +01:00
Michael Bumann
eeb9d3cf24 Panic less 2022-01-19 18:18:19 +01:00
Michael Bumann
c6600c36ed Comments 2022-01-19 18:12:28 +01:00