Rename sync modules (#642)

* Rename modules in sync folder

* Rename modules in sync folder
This commit is contained in:
Jonathan Zernik 2021-01-13 18:37:51 -08:00 committed by GitHub
parent c73b681422
commit 8a4c038007
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 12 additions and 48 deletions

View file

@ -12,7 +12,7 @@ from squeaknode.admin.util import squeak_peer_to_message
from squeaknode.admin.util import squeak_profile_to_message
from squeaknode.core.squeak_controller import SqueakController
from squeaknode.lightning.lnd_lightning_client import LNDLightningClient
from squeaknode.sync.squeak_sync_status import SqueakSyncController
from squeaknode.sync.squeak_sync_controller import SqueakSyncController
logger = logging.getLogger(__name__)

View file

@ -22,11 +22,11 @@ from squeaknode.node.received_payments_subscription_client import (
)
from squeaknode.node.squeak_memory_whitelist import SqueakMemoryWhitelist
from squeaknode.node.squeak_node import SqueakNode
from squeaknode.node.squeak_peer_sync_worker import SqueakPeerSyncWorker
from squeaknode.node.squeak_rate_limiter import SqueakRateLimiter
from squeaknode.server.squeak_server_handler import SqueakServerHandler
from squeaknode.server.squeak_server_servicer import SqueakServerServicer
from squeaknode.sync.squeak_peer_sync_worker import SqueakPeerSyncWorker
from squeaknode.sync.squeak_sync_status import SqueakSyncController
from squeaknode.sync.squeak_sync_controller import SqueakSyncController
logger = logging.getLogger(__name__)

View file

@ -1,7 +1,7 @@
import logging
import threading
from squeaknode.sync.squeak_sync_status import SqueakSyncController
from squeaknode.sync.squeak_sync_controller import SqueakSyncController
logger = logging.getLogger(__name__)

View file

@ -3,7 +3,7 @@ import threading
from abc import ABC
from abc import abstractmethod
from squeaknode.sync.peer_task import PeerSyncTask
from squeaknode.sync.peer_sync_controller import PeerSyncController
logger = logging.getLogger(__name__)
@ -39,7 +39,7 @@ class NetworkSync(ABC):
# TODO: sleep for timeout and then call self._stop()
def _sync_peer(self, peer):
with PeerSyncTask(
with PeerSyncController(
self.squeak_controller,
peer,
self.stopped,

View file

@ -7,7 +7,7 @@ from squeaknode.sync.util import parse_buy_offer
logger = logging.getLogger(__name__)
class PeerSyncTask:
class PeerSyncController:
def __init__(
self,
@ -24,24 +24,11 @@ class PeerSyncTask:
)
self.stopped = stopped
# @contextmanager
# def open_peer_sync_task(self):
# with PeerConnection(self.peer).open_connection() as peer_connection:
# self.peer_connection = peer_connection
# yield self
# self.peer_connection = None
@contextmanager
def open_connection(self):
with self.peer_client.open_stub():
yield self
# @property
# def peer_client(self):
# if self.peer_connection is None:
# return None
# return self.peer_connection.peer_client
def download(
self,
min_block,
@ -180,10 +167,6 @@ class PeerSyncTask:
squeak = self.peer_client.get_squeak(squeak_hash)
self._save_squeak(squeak)
# def _get_followed_addresses(self):
# followed_profiles = self.squeak_db.get_following_profiles()
# return [profile.address for profile in followed_profiles]
def _download_offer(self, squeak_hash: bytes):
self.get_offer(squeak_hash)
@ -199,13 +182,5 @@ class PeerSyncTask:
def _upload_squeak(self, squeak):
self.peer_client.post_squeak(squeak)
# def _get_sharing_addresses(self):
# sharing_profiles = self.squeak_db.get_sharing_profiles()
# return [profile.address for profile in sharing_profiles]
def _download_offer_msg(self, squeak_hash: bytes):
return self.peer_client.buy_squeak(squeak_hash)
# def _save_offer(self, offer):
# logger.info("Saving offer: {}".format(offer))
# self.squeak_db.insert_offer(offer)

View file

@ -1,14 +1,15 @@
import logging
from squeaknode.sync.network_task import SingleSqueakDownloadSync
from squeaknode.sync.network_task import SingleSqueakUploadSync
from squeaknode.sync.network_task import TimelineDownloadSync
from squeaknode.sync.network_task import TimelineUploadSync
from squeaknode.sync.network_sync import SingleSqueakDownloadSync
from squeaknode.sync.network_sync import SingleSqueakUploadSync
from squeaknode.sync.network_sync import TimelineDownloadSync
from squeaknode.sync.network_sync import TimelineUploadSync
logger = logging.getLogger(__name__)
class SqueakSyncController:
def __init__(self, squeak_controller, sync_block_range):
self.squeak_controller = squeak_controller
self.sync_block_range = sync_block_range
@ -24,12 +25,6 @@ class SqueakSyncController:
return
min_block = block_height - block_range
max_block = block_height
# dowload_timeline_task = DownloadTimelineSync(
# self.squeak_controller,
# min_block,
# max_block,
# )
# dowload_timeline_task.sync()
TimelineDownloadSync(
self.squeak_controller,
min_block,
@ -47,12 +42,6 @@ class SqueakSyncController:
return
min_block = block_height - block_range
max_block = block_height
# dowload_timeline_task = DownloadTimelineSync(
# self.squeak_controller,
# min_block,
# max_block,
# )
# dowload_timeline_task.sync()
TimelineUploadSync(
self.squeak_controller,
min_block,