Hello,
utilises la fonction idplugin_update() dans plugin_info/install.php
https://github.com/NebzHB/plugin-homebridge/blob/beta/plugin_info/install.php#L133
Hello,
utilises la fonction idplugin_update() dans plugin_info/install.php
https://github.com/NebzHB/plugin-homebridge/blob/beta/plugin_info/install.php#L133
Ah super, merci !!
Bon, du coup j’ai çà:
function jeelog_update() {
//remove old way of saving full log:
$eqs = eqLogic::byType('jeelog');
foreach ($eqs as $eq)
{
$eq->setConfiguration('data', null);
$eq->save();
}
}
Par contre comment tu test ta fonction d’update ?? Sans mettre à jour le repo sur github LOL
Là je l’ai testé dans la fonction presave de class, elle marche mais bon …
Encore merci
bha tu updates ton repo beta sous github. pour tester
Oui c’est ce que j’ai fait mais même en bêta je préfère éviter les soucis si qql un update pendant que ça bug
oui mais c’est fait pour ca les beta, ils savent bien que ca peut arriver.
et puis il faudrait vraiment que qqun lance une Vérification des mises à jour + installe la mise à jour, il cherche vraiment là
Tu peux enlever des choses faites en post save et forcer une maj de ton plugin. Et voir si elles sont revenus après.
Le function update qui fait un save des eqlogic est un grand classique généralement on le recommande. On l’utilise dans quasi tous les plugins. Tu peux être serein sur son fonctionnement.
Et ta façon de faire à savoir deporter des choses en post save et de faire à lupdate un save est la bonne