mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-06-27 19:53:36 +00:00
add: advice api to compliments module
This commit is contained in:
parent
8a1f9b7de6
commit
205de7233e
@ -10,6 +10,7 @@ This project adheres to [Semantic Versioning](https://semver.org/).
|
|||||||
*This release is scheduled to be released on 2020-07-01.*
|
*This release is scheduled to be released on 2020-07-01.*
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
- Compliments Module - Add Advice API (https://api.adviceslip.com/) Option
|
||||||
|
|
||||||
### Updated
|
### Updated
|
||||||
- Cleaned up alert module code
|
- Cleaned up alert module code
|
||||||
|
@ -39,7 +39,8 @@ Module.register("compliments", {
|
|||||||
afternoonStartTime: 12,
|
afternoonStartTime: 12,
|
||||||
afternoonEndTime: 17,
|
afternoonEndTime: 17,
|
||||||
random: true,
|
random: true,
|
||||||
mockDate: null
|
mockDate: null,
|
||||||
|
advice: false
|
||||||
},
|
},
|
||||||
lastIndexUsed:-1,
|
lastIndexUsed:-1,
|
||||||
// Set currentweather from module
|
// Set currentweather from module
|
||||||
@ -62,7 +63,19 @@ Module.register("compliments", {
|
|||||||
self.config.compliments = JSON.parse(response);
|
self.config.compliments = JSON.parse(response);
|
||||||
self.updateDom();
|
self.updateDom();
|
||||||
});
|
});
|
||||||
}
|
} else if (this.config.advice) {
|
||||||
|
var xobj = new XMLHttpRequest();
|
||||||
|
xobj.overrideMimeType("application/json");
|
||||||
|
xobj.open("GET", "https://api.adviceslip.com/advice", true);
|
||||||
|
xobj.onreadystatechange = function() {
|
||||||
|
if (xobj.readyState === 4 && xobj.status === 200) {
|
||||||
|
const adviceResp = JSON.parse(xobj.responseText);
|
||||||
|
self.config.compliments = adviceResp.slip.advice
|
||||||
|
self.updateDom();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
xobj.send(null);
|
||||||
|
}
|
||||||
|
|
||||||
// Schedule update timer.
|
// Schedule update timer.
|
||||||
setInterval(function() {
|
setInterval(function() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user