The specified function is triggered at sunset and sunrise.
import { AutoTheme } from "electron-autotheme";
function setWindowTheme(useDark: boolean) {
/* ... */
}
new AutoTheme(setWindowTheme);
// With electron-store
const store = new Store();
new AutoTheme(setWindowTheme, store);
If you want to use electron-store to store the last location (for 48 hours), you can pass it as the second argument.
Example
{
"electron-autotheme": {
"location": {
"latitude": 0,
"longitude": 0
},
"date": "2020-01-01T00:00:00.000Z"
}
}