Hide warning when API key exists but limit missing

[MAILPOET-2617]
This commit is contained in:
Amine Ben hammou
2020-01-07 18:23:05 +01:00
committed by Jack Kitterhing
parent 9f5a1a0c32
commit ac3d383209
2 changed files with 6 additions and 2 deletions

View File

@ -25,8 +25,10 @@ class Subscribers {
}
public function check() {
$limit = $this->getSubscribersLimit();
if ($limit === false) return false;
$subscribers_count = $this->subscribers_repository->getTotalSubscribers();
return $subscribers_count > $this->getSubscribersLimit();
return $subscribers_count > $limit;
}
public function hasAPIKey() {
@ -44,6 +46,8 @@ class Subscribers {
$premium_subscribers_limit = $this->settings->get(self::PREMIUM_SUBSCRIBERS_LIMIT_SETTING_KEY);
if ($has_premium_key && !empty($premium_subscribers_limit)) return (int)$premium_subscribers_limit;
if ($has_mss_key || $has_premium_key) return false;
$installation_time = strtotime($this->settings->get('installed_at'));
$old_user = $installation_time < strtotime(self::NEW_LIMIT_DATE);
return $old_user ? self::SUBSCRIBERS_OLD_LIMIT : self::SUBSCRIBERS_NEW_LIMIT;