squeaknode/squeaknode/node
Jonathan Zernik 68e69e55c8
Use http for peer connection (#2002)
* Got basic web server running for peer

* Got squeak route and lookup route working

* Got secret key route working

* Got offer endpoint working

* Remove old comment

* Move peer server code to server subdir

* Create client subdir for peer client

* Return empty list for lookup when pubkeys is empty

* Add peer client and network controller class

* Remove old network code

* Remove old block subscription worker

* Remove network handler class

* Remove more old classes

* Add back twitter forwarder worker

* Remove download methods from controller

* Add websocket endpoint

* Add websocket subscribe method

* Add websocket client library

* Fetch squeaks from peer (slowly) on UI timeline load

* Fetch squeaks from peer (slowly) on UI pubkey squeaks load

* Got download squeaks working with HTTP requests

* Fixed external address method in controller

* Remove download pubkey squeak button and action

* Remove unused connection displays from peer ana peers page

* Fix 404 not found for offer endpoint

* Better handling of null cases in peer client downloader

* Simplify peer downloader

* Create subclass for range download

* Got single squeak download working

* Fix itest for get external address
2022-03-17 14:38:46 -07:00
..
__init__.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
listener_subscription_client.py Remove old comments (#1095) 2021-08-28 05:35:02 -07:00
node_settings.py Implement node settings (#1884) 2021-12-23 08:33:40 -08:00
payment_processor.py Fix bug when lightning payment is not a squeak payment (#1890) 2021-12-25 11:04:25 -08:00
periodic_worker.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
price_policy.py Use http for peer connection (#2002) 2022-03-17 14:38:46 -07:00
process_forward_tweets_worker.py Implement squeak store v3 (#1886) 2021-12-25 09:47:55 -08:00
process_received_payments_worker.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
received_payments_subscription_client.py Implement squeak store v3 (#1886) 2021-12-25 09:47:55 -08:00
squeak_controller.py Use http for peer connection (#2002) 2022-03-17 14:38:46 -07:00
squeak_deletion_worker.py Implement squeak store v3 (#1886) 2021-12-25 09:47:55 -08:00
squeak_node.py Use http for peer connection (#2002) 2022-03-17 14:38:46 -07:00
squeak_offer_expiry_worker.py Implement squeak store v3 (#1886) 2021-12-25 09:47:55 -08:00
squeak_store.py Use http for peer connection (#2002) 2022-03-17 14:38:46 -07:00