mirror of
https://github.com/markqvist/Reticulum.git
synced 2025-05-07 00:45:54 -04:00
Tied link teardown to resource cancellation
This commit is contained in:
parent
260f8bbaf1
commit
23ff873c63
3 changed files with 10 additions and 3 deletions
|
@ -364,8 +364,9 @@ class Resource:
|
|||
def cancel(self):
|
||||
self.status = Resource.FAILED
|
||||
if self.initiator:
|
||||
cancel_packet = RNS.Packet(self.link, self.hash, context=RNS.Packet.RESOURCE_ICL)
|
||||
cancel_packet.send()
|
||||
if self.link.status == RNS.Link.ACTIVE:
|
||||
cancel_packet = RNS.Packet(self.link, self.hash, context=RNS.Packet.RESOURCE_ICL)
|
||||
cancel_packet.send()
|
||||
self.link.cancel_outgoing_resource(self)
|
||||
else:
|
||||
self.link.cancel_incoming_resource(self)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue