Avoid displaying MSS not active message for a short time when activating

[MAILPOET-2431]
This commit is contained in:
Jan Jakeš
2020-01-09 16:44:23 +01:00
committed by Jack Kitterhing
parent 61d66d730e
commit 7fb08a495c

View File

@@ -120,12 +120,12 @@ const PremiumTab = (props) => {
async function verifyMailPoetSendingServiceKey(activateMssIfKeyValid) { async function verifyMailPoetSendingServiceKey(activateMssIfKeyValid) {
try { try {
const response = await requestServicesApi(key, 'checkMSSKey'); const response = await requestServicesApi(key, 'checkMSSKey');
setMssStatus(MssStatus.KEY_VALID_MSS_NOT_ACTIVE);
setMssKeyMessage(response.data.message || null); setMssKeyMessage(response.data.message || null);
if (activateMssIfKeyValid) { if (activateMssIfKeyValid) {
await activateMss(key); await activateMss(key);
setMssStatus(MssStatus.KEY_VALID_MSS_ACTIVE); setMssStatus(MssStatus.KEY_VALID_MSS_ACTIVE);
} else {
setMssStatus(MssStatus.KEY_VALID_MSS_NOT_ACTIVE);
} }
} catch (error) { } catch (error) {
setMssStatus(MssStatus.KEY_INVALID); setMssStatus(MssStatus.KEY_INVALID);