* Got basic tcp connection working
* Got passing itest for open tcp connection
* Got most of protocol working. still need to send offer correctly
* Got offer from peer over tcp connectrion
* Got single squeak download working on tcp connection
* Remove rpc peer client
* Remove old rpc clients
* Remove old squeak client modules
* Got sharesqueaks peer message working
* Remove peer rpc server
* Remove server rpc fixtures
* Remove old itests
* Remove old sync modules
* Run worker background task to keep peers synced
* Add peer connection worker
* Add test for disconnect peer
* Remove old itest util
* Delete old peer rpc client helpers.
* Handle insert duplicate received offer
* Use more specific exception handling for duplicate offer insert
* Add liked column to squeak table
* Add rpc methods for like and unlike
* Fix migration to add liked column
* Got like squeak working
* Set squeak liked without reloading page
* Download squeak button reloads squeak without reloading page
* Use inconbutton for actions in squeak detail component
* Update static build
* Rename database columns for lighting host and port
* Fix parsing of peer host and peer port in database query
* Fix parsing of lightning host and port in database query
* Got simplified payment processor working
* Remove log lines
* Trying to get payment processor working without passing stopped to subscripion
* Revert "Trying to get payment processor working without passing stopped to subscripion"
This reverts commit e691a37d24.
* Use settle index int as input to squeak core subscribe function
* Remove settled invoice subscription client
* Use object with cancel method in squeak core subscription response
* Got itest passing with new received payment iterator
* Remove unused arguments from squeak core get received payments method.
* Improve params for payment processor task
* Handle lnd invoice subscription cancel without raising exception
* Add logging to payment processor
* Add custom exception for unable to subscribe invoices
* Add type hint for get sent offer fn
* Handle db error in received payment client and keep retrying
* Retry populating queue of received payments after failure
* Use poison pill to shut down payment subscription client on rpc server shutdown
* Add more debugging logs
* Detect when client disconnects from payments rpc subscription and stop thread.
* Got new received payments subscription client working
* Use single save_squeak method in controller
* Remove new lines from save_squeak method
* Add separate methods for save uploaded, downloaded, created squeak
* Simplify insert squeak method in database
* Add TODO comment for insert squeak method
* Improve code style of parse squeak entry method
* Add itest for failed upload without decryption key
* Use saved clause for squeak_has_secret_key
* Use clause property to filter where squeak has no secret key
* Remove old queries for verifying block headers
* Use properties for query clauses to filter profile has private key
* Use method for squeak age filter clause
* Fix name of filter by squeak newer than method
* Use methods for clauses to filter offers by expired or not
* Use property for clause to filter received offer does not exist
* Delete old commented queires