mirror of
https://github.com/M66B/FairEmail.git
synced 2026-03-27 19:35:10 +01:00
Debug: cleanup view models
This commit is contained in:
@@ -475,6 +475,16 @@ public class ViewModelMessages extends ViewModel {
|
||||
}.execute(context, owner, new Bundle(), "model:ids");
|
||||
}
|
||||
|
||||
void cleanup() {
|
||||
dump();
|
||||
for (AdapterMessage.ViewType viewType : new ArrayList<>(models.keySet())) {
|
||||
if (viewType != last && !models.get(viewType).list.hasObservers()) {
|
||||
Log.i("Cleanup model viewType=" + viewType);
|
||||
models.remove(viewType);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private class Args {
|
||||
private long account;
|
||||
private String type;
|
||||
|
||||
Reference in New Issue
Block a user