forked from auracaster/bumble_mirror
Fix: Preserve transport metadata
Preserve transport metadata when wrapping with SnoopingTransport
This commit is contained in:
@@ -425,6 +425,10 @@ class SnoopingTransport(Transport):
|
|||||||
class Source:
|
class Source:
|
||||||
sink: TransportSink
|
sink: TransportSink
|
||||||
|
|
||||||
|
@property
|
||||||
|
def metadata(self) -> dict[str, Any]:
|
||||||
|
return getattr(self.source, 'metadata', {})
|
||||||
|
|
||||||
def __init__(self, source: TransportSource, snooper: Snooper):
|
def __init__(self, source: TransportSource, snooper: Snooper):
|
||||||
self.source = source
|
self.source = source
|
||||||
self.snooper = snooper
|
self.snooper = snooper
|
||||||
|
|||||||
Reference in New Issue
Block a user