mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-15 12:50:47 +02:00
17 lines
430 B
Python
17 lines
430 B
Python
import logging
|
|
|
|
from proto import squeak_server_pb2
|
|
from squeaknode.core.offer import Offer
|
|
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
def parse_buy_offer(buy_offer_msg: squeak_server_pb2.Offer) -> Offer:
|
|
return Offer(
|
|
squeak_hash=buy_offer_msg.squeak_hash,
|
|
nonce=buy_offer_msg.nonce,
|
|
payment_request=buy_offer_msg.payment_request,
|
|
host=buy_offer_msg.host,
|
|
port=buy_offer_msg.port,
|
|
)
|