Inject DnsQueue in DomainCreateFlow

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=140867232
This commit is contained in:
mcilwain 2016-12-02 10:42:25 -08:00 committed by Ben McIlwain
parent c59b738b5b
commit f227598920

View file

@ -167,6 +167,7 @@ public class DomainCreateFlow implements TransactionalFlow {
@Inject EppResponse.Builder responseBuilder; @Inject EppResponse.Builder responseBuilder;
@Inject DomainCreateFlowCustomLogic customLogic; @Inject DomainCreateFlowCustomLogic customLogic;
@Inject DomainPricingLogic pricingLogic; @Inject DomainPricingLogic pricingLogic;
@Inject DnsQueue dnsQueue;
@Inject DomainCreateFlow() {} @Inject DomainCreateFlow() {}
@Override @Override
@ -416,7 +417,7 @@ public class DomainCreateFlow implements TransactionalFlow {
private void enqueueTasks( private void enqueueTasks(
boolean isSunriseCreate, boolean hasClaimsNotice, DomainResource newDomain) { boolean isSunriseCreate, boolean hasClaimsNotice, DomainResource newDomain) {
if (newDomain.shouldPublishToDns()) { if (newDomain.shouldPublishToDns()) {
DnsQueue.create().addDomainRefreshTask(newDomain.getFullyQualifiedDomainName()); dnsQueue.addDomainRefreshTask(newDomain.getFullyQualifiedDomainName());
} }
if (hasClaimsNotice || isSunriseCreate) { if (hasClaimsNotice || isSunriseCreate) {
LordnTask.enqueueDomainResourceTask(newDomain); LordnTask.enqueueDomainResourceTask(newDomain);