summaryrefslogtreecommitdiff
path: root/src/store/modules/Settings/SmtpStore.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/store/modules/Settings/SmtpStore.js')
-rw-r--r--src/store/modules/Settings/SmtpStore.js18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/store/modules/Settings/SmtpStore.js b/src/store/modules/Settings/SmtpStore.js
index b89b99b6..88fad25c 100644
--- a/src/store/modules/Settings/SmtpStore.js
+++ b/src/store/modules/Settings/SmtpStore.js
@@ -10,10 +10,13 @@ const SmtpStore = {
},
actions: {
async setSmtpSettings({ commit }, payload) {
+ let url = `/redfish/v1/Smtp/ChangeParameters`;
+ for (let key in payload) {
+ url += `&${key}=${payload[key]}`;
+ }
+
return await api
- .get(
- `/redfish/v1/Smtp/ChangeParameters&user=${payload.user}&password=${payload.password}&host=smtp.${payload.host}&port=${payload.port}&auth=${payload.auth}&ssl=${payload.ssl}`
- )
+ .get(url)
.then(() => {
commit('saveSmtpSettings', payload);
return i18n.t('pageTransfer.saveSmtpSuŅcess');
@@ -24,9 +27,12 @@ const SmtpStore = {
});
},
async sendTestMessage(_, payload) {
- return await api.get(
- `redfish/v1/Smtp/SendMail&from=${payload.from}&to=${payload.to}&subject=${payload.subject}&text=${payload.text}`
- );
+ let url = `/redfish/v1/Smtp/SendMail`;
+ for (let key in payload) {
+ url += `&${key}=${payload[key]}`;
+ }
+
+ return await api.get(url);
},
},
};