mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-15 12:50:47 +02:00
Rename getoffer rpc method (#373)
This commit is contained in:
parent
a94932fc69
commit
d73b40c4c3
4 changed files with 17 additions and 17 deletions
|
|
@ -146,8 +146,8 @@ def test_sell_squeak(server_stub, admin_stub, lightning_client, saved_squeak_has
|
|||
challenge = get_challenge(encryption_key, expected_proof)
|
||||
|
||||
# Buy the squeak data key
|
||||
buy_response = server_stub.BuySqueak(
|
||||
squeak_server_pb2.BuySqueakRequest(
|
||||
buy_response = server_stub.GetOffer(
|
||||
squeak_server_pb2.GetOfferRequest(
|
||||
hash=saved_squeak_hash,
|
||||
challenge=challenge,
|
||||
)
|
||||
|
|
@ -619,8 +619,8 @@ def test_list_channels(server_stub, admin_stub, lightning_client, saved_squeak_h
|
|||
challenge = get_challenge(encryption_key, expected_proof)
|
||||
|
||||
# Buy the squeak data key
|
||||
buy_response = server_stub.BuySqueak(
|
||||
squeak_server_pb2.BuySqueakRequest(
|
||||
buy_response = server_stub.GetOffer(
|
||||
squeak_server_pb2.GetOfferRequest(
|
||||
hash=saved_squeak_hash,
|
||||
challenge=challenge,
|
||||
)
|
||||
|
|
@ -674,8 +674,8 @@ def test_list_peers(server_stub, admin_stub, lightning_client, saved_squeak_hash
|
|||
challenge = get_challenge(encryption_key, expected_proof)
|
||||
|
||||
# Buy the squeak data key
|
||||
buy_response = server_stub.BuySqueak(
|
||||
squeak_server_pb2.BuySqueakRequest(
|
||||
buy_response = server_stub.GetOffer(
|
||||
squeak_server_pb2.GetOfferRequest(
|
||||
hash=saved_squeak_hash,
|
||||
challenge=challenge,
|
||||
)
|
||||
|
|
@ -728,8 +728,8 @@ def test_open_channel(server_stub, admin_stub, lightning_client, saved_squeak_ha
|
|||
challenge = get_challenge(encryption_key, expected_proof)
|
||||
|
||||
# Buy the squeak data key
|
||||
buy_response = server_stub.BuySqueak(
|
||||
squeak_server_pb2.BuySqueakRequest(
|
||||
buy_response = server_stub.GetOffer(
|
||||
squeak_server_pb2.GetOfferRequest(
|
||||
hash=saved_squeak_hash,
|
||||
challenge=challenge,
|
||||
)
|
||||
|
|
|
|||
|
|
@ -22,9 +22,9 @@ service SqueakServer {
|
|||
*/
|
||||
rpc LookupSqueaks (LookupSqueaksRequest) returns (LookupSqueaksReply) {}
|
||||
|
||||
/** sqk: `buysqueak`
|
||||
/** sqk: `getoffer`
|
||||
*/
|
||||
rpc BuySqueak (BuySqueakRequest) returns (BuySqueakReply) {}
|
||||
rpc GetOffer (GetOfferRequest) returns (GetOfferReply) {}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -47,7 +47,7 @@ message LookupSqueaksRequest {
|
|||
int32 max_block = 3;
|
||||
}
|
||||
|
||||
message BuySqueakRequest {
|
||||
message GetOfferRequest {
|
||||
/// Hash of the squeak to buy.
|
||||
bytes hash = 1;
|
||||
|
||||
|
|
@ -71,7 +71,7 @@ message LookupSqueaksReply {
|
|||
repeated string allowed_addresses = 2;
|
||||
}
|
||||
|
||||
message BuySqueakReply {
|
||||
message GetOfferReply {
|
||||
/// The buy offer
|
||||
SqueakBuyOffer offer = 1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -53,8 +53,8 @@ class PeerClient:
|
|||
|
||||
def buy_squeak(self, squeak_hash, challenge):
|
||||
with self.get_stub() as stub:
|
||||
buy_response = stub.BuySqueak(
|
||||
squeak_server_pb2.BuySqueakRequest(
|
||||
buy_response = stub.GetOffer(
|
||||
squeak_server_pb2.GetOfferRequest(
|
||||
hash=squeak_hash,
|
||||
challenge=challenge,
|
||||
)
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ class SqueakServerServicer(squeak_server_pb2_grpc.SqueakServerServicer):
|
|||
def LookupSqueaks(self, request, context):
|
||||
return self.handler.handle_lookup_squeaks(request)
|
||||
|
||||
def BuySqueak(self, request, context):
|
||||
def GetOffer(self, request, context):
|
||||
squeak_hash = request.hash
|
||||
# TODO: check if hash is valid
|
||||
challenge = request.challenge
|
||||
|
|
@ -74,13 +74,13 @@ class SqueakServerServicer(squeak_server_pb2_grpc.SqueakServerServicer):
|
|||
if buy_response == None:
|
||||
context.set_code(grpc.StatusCode.NOT_FOUND)
|
||||
context.set_details("Squeak not found.")
|
||||
return squeak_server_pb2.BuySqueakReply(
|
||||
return squeak_server_pb2.GetOfferReply(
|
||||
offer=None,
|
||||
)
|
||||
|
||||
offer_squeak_hash = buy_response.squeak_hash
|
||||
|
||||
return squeak_server_pb2.BuySqueakReply(
|
||||
return squeak_server_pb2.GetOfferReply(
|
||||
offer=squeak_server_pb2.SqueakBuyOffer(
|
||||
squeak_hash=offer_squeak_hash,
|
||||
key_cipher=buy_response.key_cipher.cipher_bytes,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue