bug5260: add schedule background task for fetching and updating user subscriptions

This commit is contained in:
Tu Tran
2020-11-21 17:36:32 +07:00
parent 3f5c3ef8e2
commit 1b4ad3471e
13 changed files with 218 additions and 29 deletions
@@ -526,7 +526,7 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory {
try {
final SubscriptionProvider subscriptionProvider = SubscriptionFactory.getInstance()
.getSubscriptionProvider(subscriptionData.getProvider());
subscriptions[i++] = subscriptionProvider.getDataHandler().restore(subscriptionData);
subscriptions[i++] = subscriptionProvider.getDataHandler().toSubscription(subscriptionData);
} catch (InvalidSubscriptionProviderException e) {
logger.log(Level.SEVERE, "Failed to load subscription for user " + subscriptionData.getCustomerId(),
e);