Closed denimobs closed 4 years ago
Porque você precisaria dar dispose? Eles não ficam na memória igual as reactions do MobX
Eu tenho um conjunto de objetos que ficam observando a localizaçao do dispositivo, mas so quando a pagina deles esta sendo exibida, assim que eu navego pra outra pagina nao é mais necessario observar essa posiçao. eu fiz um teste e vi que quando eu navego pra outra pagina o worker continua escutando mudanças, talvez eu tenha feito algo errado, qual seria o ciclo de vida do worker?
Eu tenho um conjunto de objetos que ficam observando a localizaçao do dispositivo, mas so quando a pagina deles esta sendo exibida, assim que eu navego pra outra pagina nao é mais necessario observar essa posiçao. eu fiz um teste e vi que quando eu navego pra outra pagina o worker continua escutando mudanças, talvez eu tenha feito algo errado, qual seria o ciclo de vida do worker?
Se tu iniciou ele no onInit, ele morre no onClose. Talvez eu insira um "condition" nele, pra ficar mais fácil, mas como o segundo callback é uma função, tu pode fazer o seguinte:
onInit(){
ever(variable, callback);
}
callback(_){
if(Get.currentRoute == '/home'){
// fazerAlgumaCoisa
}
}
ah, saquei, eu tinha iniciado no construtor, talvez seja por isso, vlw
Tem alguma forma de dar dispose em um worker?