loginStateChanged method

Future<void> loginStateChanged(
  1. OdooLoginEvent event
)

Implementation

Future<void> loginStateChanged(OdooLoginEvent event) async {
  if (event == OdooLoginEvent.loggedIn) {
    await _processCallQueue();
    for (var repo in _registry) {
      await repo.fetchRecords();
    }
  }
  if (event == OdooLoginEvent.loggedOut) {
    for (var repo in _registry) {
      // send empty list of records without deleting them from cache
      repo.clearRecords();
    }
  }
}