mirror of
https://github.com/google/nomulus.git
synced 2025-05-14 00:17:20 +02:00
Display pricing tier even when a domain is reserved
Even though it's not directly related, I also fixed a typo in PREMIUM because it bugged me. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=237796791
This commit is contained in:
parent
ff0672fd65
commit
d6b7b1cfaa
3 changed files with 39 additions and 11 deletions
|
@ -28,7 +28,7 @@ import static google.registry.monitoring.whitebox.CheckApiMetric.Status.INVALID_
|
|||
import static google.registry.monitoring.whitebox.CheckApiMetric.Status.INVALID_REGISTRY_PHASE;
|
||||
import static google.registry.monitoring.whitebox.CheckApiMetric.Status.SUCCESS;
|
||||
import static google.registry.monitoring.whitebox.CheckApiMetric.Status.UNKNOWN_ERROR;
|
||||
import static google.registry.monitoring.whitebox.CheckApiMetric.Tier.PREMINUM;
|
||||
import static google.registry.monitoring.whitebox.CheckApiMetric.Tier.PREMIUM;
|
||||
import static google.registry.monitoring.whitebox.CheckApiMetric.Tier.STANDARD;
|
||||
import static google.registry.pricing.PricingEngineProxy.isDomainPremium;
|
||||
import static google.registry.util.DomainNameUtils.canonicalizeDomainName;
|
||||
|
@ -139,10 +139,9 @@ public class CheckApiAction implements Runnable {
|
|||
responseBuilder.put("status", "success").put("available", availability.equals(AVAILABLE));
|
||||
|
||||
boolean isPremium = isDomainPremium(domainString, now);
|
||||
metricBuilder.tier(isPremium ? PREMINUM : STANDARD);
|
||||
if (availability.equals(AVAILABLE)) {
|
||||
responseBuilder.put("tier", isPremium ? "premium" : "standard");
|
||||
} else {
|
||||
metricBuilder.tier(isPremium ? PREMIUM : STANDARD);
|
||||
responseBuilder.put("tier", isPremium ? "premium" : "standard");
|
||||
if (!AVAILABLE.equals(availability)) {
|
||||
responseBuilder.put("reason", errorMsg);
|
||||
}
|
||||
return responseBuilder.build();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue