From 9af25716ce7fde5712496ff07da7e1c0233bcf94 Mon Sep 17 00:00:00 2001 From: LukasB-DEV Date: Thu, 27 Aug 2026 10:09:09 +0200 Subject: [PATCH] fix(ios): resolve pending layer waiters --- ios/RNMBX/RNMBXMapView.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ios/RNMBX/RNMBXMapView.swift b/ios/RNMBX/RNMBXMapView.swift index 4ffb4266e..94beaa27b 100644 --- a/ios/RNMBX/RNMBXMapView.swift +++ b/ios/RNMBX/RNMBXMapView.swift @@ -401,7 +401,10 @@ open class RNMBXMapView: UIView, RCTInvalidating { } func layerAdded (_ layer: Layer) { - // TODO + let callbacks = layerWaiters.removeValue(forKey: layer.id) ?? [] + callbacks.forEach { callback in + callback(layer.id) + } } func waitForLayerWithID(_ layerId: String, _ callback: @escaping (_ layerId: String) -> Void) {