@@ -148,34 +148,36 @@ void InputPassword::onLoginResult(bool ok) {
148
148
149
149
context->wallet ->getNodeStatus ();
150
150
151
- if (!foreignAPIwasReported) {
152
- // Check if foregn API is activated and it is not safe
153
- wallet::WalletConfig config = context->wallet ->getWalletConfig ();
151
+ if (! config::isOnlineNode ()) {
152
+ if (!foreignAPIwasReported) {
153
+ // Check if foregn API is activated and it is not safe
154
+ wallet::WalletConfig config = context->wallet ->getWalletConfig ();
154
155
155
156
156
- if (config.hasForeignApi ()) {
157
- QString message;
157
+ if (config.hasForeignApi ()) {
158
+ QString message;
158
159
159
- if (config.foreignApiSecret .isEmpty ())
160
- message += " without any authorization" ;
160
+ if (config.foreignApiSecret .isEmpty ())
161
+ message += " without any authorization" ;
161
162
162
- if (!config.hasTls ()) {
163
- if (!message.isEmpty ())
164
- message += " and " ;
163
+ if (!config.hasTls ()) {
164
+ if (!message.isEmpty ())
165
+ message += " and " ;
165
166
166
- message += " with non secure HTTP connection. Please consider to setup TLS certificates for your security." ;
167
- }
167
+ message += " with non secure HTTP connection. Please consider to setup TLS certificates for your security." ;
168
+ }
168
169
169
- if (!message.isEmpty ()) {
170
- message = " Your wallet has activated foreign API " + message;
171
- message += " \n\n For your security MWC team recommends setup your wallet properly and safe." ;
170
+ if (!message.isEmpty ()) {
171
+ message = " Your wallet has activated foreign API " + message;
172
+ message += " \n\n For your security MWC team recommends setup your wallet properly and safe." ;
172
173
173
- control::MessageBox::messageText (nullptr , " WARNING" , message);
174
+ control::MessageBox::messageText (nullptr , " WARNING" , message);
174
175
175
- context->stateMachine ->setActionWindow ( state::STATE::LISTENING );
176
+ context->stateMachine ->setActionWindow ( state::STATE::LISTENING );
177
+ }
176
178
}
179
+ foreignAPIwasReported = true ;
177
180
}
178
- foreignAPIwasReported = true ;
179
181
}
180
182
}
181
183
0 commit comments