Ensure updates happen on main thread.
This commit is contained in:
		@@ -149,8 +149,10 @@ PearlAssociatedObjectProperty( NSMutableArray*, ProductObservers, productObserve
 | 
				
			|||||||
        products[product.productIdentifier] = product;
 | 
					        products[product.productIdentifier] = product;
 | 
				
			||||||
    self.products = products;
 | 
					    self.products = products;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for (id<MPInAppDelegate> productObserver in self.productObservers)
 | 
					    PearlMainQueue( ^{
 | 
				
			||||||
        [productObserver updateWithProducts:self.products transactions:[self transactions]];
 | 
					        for (id<MPInAppDelegate> productObserver in self.productObservers)
 | 
				
			||||||
 | 
					            [productObserver updateWithProducts:self.products transactions:[self transactions]];
 | 
				
			||||||
 | 
					    } );
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- (void)request:(SKRequest *)request didFailWithError:(NSError *)error {
 | 
					- (void)request:(SKRequest *)request didFailWithError:(NSError *)error {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user