wisemen-digital / AndroidCore

Internal Android Core library
MIT License
5 stars 5 forks source link

Core - BaseViewModel cancelableVmScope #284

Closed TomTruyen closed 11 months ago

TomTruyen commented 1 year ago

Het zou handig zijn om bij onze BaseViewModel langs een launchAndLoad en algemene vmScope ook een soort cancelableVmScope of cancelableLaunchAndLoad te hebben. Die zou dan automatisch bij de onCleared van de ViewModel de actieve API-calls cancelled.

Ik heb opgemerkt dat bij sommige apps API-calls niet gecancelled worden als er dan teveel calls actief zijn dan crasht de app zonder duidelijke stacktrace. Het cancellen van die API-calls zou dit probleem kunnen verhelpen, want het lijkt erop dat in mijn geval de API-call gecomplete werd nadat de UI uit het beeld was waardoor de app crasht omdat de UI-elementen niet meer bestonden

TomTruyen commented 11 months ago

Lijkt niet meer nodig te zijn. Ik heb dit niet meer voorgehad. Hoogstwaarschijnlijk een probleem met library versions of iets dergelijks.