Commit graph

125 commits

Author SHA1 Message Date
dni ⚡
d656d41b90
fix: properly start/stop tasks (#28)
* fix: properly start/stop tasks

https://github.com/lnbits/lnbits/issues/2411

* types

* nicer
2024-08-01 15:09:58 +02:00
Arc
942d997c70
Merge pull request #27 from arbadacarbaYK/main
Typo in button-desc
2024-02-17 13:57:20 +00:00
arbadacarba
9ba33d8ab8
Update index.html
Typo in button-desc
2024-02-15 09:46:06 +01:00
Vlad Stan
a119c3836a
Improve stability (#25)
* chore: increase log level

* feat: secure relays endpoint

* feat: add config for the extension

* chore: update `min_lnbits_version`

* chore: improve logging

* fix: decrypt logic

* chore: improve logs
2024-01-22 13:46:22 +02:00
Vlad Stan
16ae9d15a1
Stabilize (#24)
* refactor: clean-up

* refactor: extra logs plus try-catch

* refactor: do not use bare `except`

* refactor: clean-up redundant fields

* chore: pass code checks

* chore: code format

* refactor: code clean-up

* fix: refactoring stuff

* refactor: remove un-used file

* chore: code clean-up

* chore: code clean-up

* chore: code-format fix

* refactor: remove nostr.client wrapper

* refactor: code clean-up

* chore: code format

* refactor: remove `RelayList` class

* refactor: extract smaller methods with try-catch

* fix: better exception handling

* fix: remove redundant filters

* fix: simplify event

* chore: code format

* fix: code check

* fix: code check

* fix: simplify `REQ`

* fix: more clean-ups

* refactor: use simpler method

* refactor: re-order and rename

* fix: stop logic

* fix: subscription close before disconnect

* chore: play commit
2023-11-01 17:46:42 +02:00
dni ⚡
ab185bd2c4
add release workflow (#22) 2023-09-26 15:39:33 +02:00
Tiago Vasconcelos
d202fe3055
allow custom path (#20)
* allow custom path

---------

Co-authored-by: dni  <office@dnilabs.com>
2023-09-26 14:41:58 +02:00
Vlad Stan
e841183c10
fix: add extra checks (#21)
* fix: add extra checks

* fix: remove redundant try-catch
2023-09-25 10:13:55 +03:00
Vlad Stan
6f5e9e3458 chore: doc formatting 2023-09-15 10:21:38 +03:00
Vlad Stan
e6624f76bd
Performance improvements (#19)
* fix: increase the wait time for re-connecting to a relay

* fix: blocking sleep

* fix: remove blocking sleep

* fix: allow multiple filters per request
2023-09-12 15:06:28 +03:00
Vlad Stan
9d9fbc0189 chore: code clean-up 2023-07-05 09:09:20 +03:00
Vlad Stan
403c8f1b05 fix: thread not dead 2023-07-05 09:09:10 +03:00
Vlad Stan
3b08714a84 fix: async aaaa 2023-07-04 11:48:50 +03:00
Vlad Stan
8b6c83687f
Merge pull request #18 from lnbits/fix_close_and_resubscribe
Fix close and resubscribe
2023-07-04 09:15:02 +02:00
Vlad Stan
147af04c20 fix: remove unnecessary async 2023-07-04 10:02:47 +03:00
Vlad Stan
80b86bf00c fix: await even if error 2023-06-30 12:05:28 +03:00
Vlad Stan
1601f71b03 feat: show relay NOTICE 2023-06-30 11:46:47 +03:00
Vlad Stan
f244f60c56 fix: make it 2 hours 2023-06-30 10:53:39 +03:00
Vlad Stan
39c2f881c8 feat: revive relay after 24 hours from the last error 2023-06-30 10:52:16 +03:00
Vlad Stan
ada5b2a51d fix: unsubscribe 2023-06-29 15:48:28 +03:00
Vlad Stan
d619b965e7 fix: UI for connected 2023-06-26 12:59:58 +03:00
Vlad Stan
f8d578e6aa feat: improve error handling and reporting 2023-06-26 12:20:06 +03:00
Vlad Stan
dabc26f8a6 fix: unused params 2023-06-26 10:53:48 +03:00
Vlad Stan
ce8b95c2c7 feat: restart disconnected relays 2023-06-26 10:21:06 +03:00
Vlad Stan
c81a804dea feat: confirm before delete 2023-06-23 12:46:45 +03:00
Vlad Stan
cec1ae7e10 chore: code clean-up 2023-06-23 11:39:09 +03:00
Vlad Stan
e04629db22 refactor: rename services to router 2023-06-23 11:18:09 +03:00
Vlad Stan
99022f2b4a refactor: extract nostr to __init__ 2023-06-23 11:15:57 +03:00
Vlad Stan
e35dafe056 refactor: make some fields static 2023-06-23 11:08:52 +03:00
Vlad Stan
cd1e830947 chore: code clean-up 2023-06-23 10:52:49 +03:00
Vlad Stan
babb58e7e9 chore: code clean-up 2023-06-22 17:55:52 +03:00
Vlad Stan
64426d187c feat: add predefined relay list
plus code format
2023-06-22 17:26:47 +03:00
Vlad Stan
defb9b8963 chore: code clean-up 2023-06-22 17:10:34 +03:00
Vlad Stan
811bfdc45a fix: init new relays with previous subscriptions 2023-06-22 16:55:09 +03:00
Vlad Stan
af14e1c47b fix: do not lose subscriptions if no relay 2023-06-22 15:15:00 +03:00
Vlad Stan
c0632cabe5 refactor: move stop logic 2023-06-22 14:33:26 +03:00
Vlad Stan
4238be498f chore: code clean-up 2023-06-22 13:19:22 +03:00
Vlad Stan
414ae16cb0 refactor: split large methods 2023-06-22 13:06:57 +03:00
Vlad Stan
62641b56a6 chore: code clean-up 2023-06-22 13:06:42 +03:00
Vlad Stan
6c66b71302 chore: code clean-up 2023-06-22 13:06:23 +03:00
Vlad Stan
e2458d43df chore: code clean-up 2023-06-22 13:06:00 +03:00
Vlad Stan
666009720a chore: code clean-up 2023-06-22 10:22:13 +03:00
Vlad Stan
1a58f0fea8 chore: code format 2023-06-22 10:02:29 +03:00
Vlad Stan
09d2fc0493 refactor: add_relay logic 2023-06-22 10:02:15 +03:00
Vlad Stan
d08e91b2c7 fix: do not double re-connect 2023-06-21 17:12:26 +03:00
Vlad Stan
322679e7c5 fix: do not use lambda in a loop 2023-06-21 14:40:28 +03:00
Vlad Stan
7e2c903334 fix: uniqueness check 2023-05-31 12:13:57 +03:00
Vlad Stan
727f8fc3ce fix: correctly handle "REQ" 2023-05-31 11:55:56 +03:00
Vlad Stan
6852a9aa5e fix: do not share the subscriptions object between relays
Change in one relay reflects in others.
The RelayManager takes care of updating each relay individually.
2023-05-31 11:55:41 +03:00
Vlad Stan
629aa3a6c3 fix: event uniqueness (see comment in code) 2023-05-31 11:54:04 +03:00