feat: add subscription renewal (#2389)

* feat: add renewal subsribe

* fix: after review
This commit is contained in:
NickVs2015
2026-03-24 17:45:02 +03:00
committed by GitHub
parent 36b1a863bf
commit f0f0f7c5be
12 changed files with 284 additions and 2 deletions
+5 -1
View File
@@ -19,7 +19,9 @@ public:
EndDateRole,
IsComponentVisibleRole,
HasExpiredWorkerRole,
IsProtocolSelectionSupportedRole
IsProtocolSelectionSupportedRole,
IsSubscriptionExpiredRole,
IsSubscriptionExpiringSoonRole
};
explicit ApiAccountInfoModel(QObject *parent = nullptr);
@@ -31,6 +33,7 @@ public:
public slots:
void updateModel(const QJsonObject &accountInfoObject, const QJsonObject &serverConfig);
QVariant data(const QString &roleString);
void setSubscriptionExpiredByServer();
QJsonArray getAvailableCountries();
QJsonArray getIssuedConfigsInfo();
@@ -59,6 +62,7 @@ private:
};
AccountInfoData m_accountInfoData;
bool m_isSubscriptionExpiredByServer = false;
QJsonArray m_availableCountries;
QJsonArray m_issuedConfigsInfo;
QJsonObject m_supportInfo;