handle config subscription for map connection

This commit is contained in:
Jakob Ketterl 2023-08-28 21:28:14 +02:00
parent 95e6ac3782
commit 32575a1824

View file

@ -461,7 +461,7 @@ class MapConnection(OpenWebRxClient):
"callsign_service",
"receiver_name",
)
filtered_config.wire(self.write_config)
self.configSub = filtered_config.wire(self.write_config)
self.write_config(filtered_config.__dict__())
@ -472,6 +472,7 @@ class MapConnection(OpenWebRxClient):
def close(self, error: bool = False):
Map.getSharedInstance().removeClient(self)
self.configSub.cancel()
super().close(error)
def write_config(self, cfg):