init method
Metodo di inizializzazione che carica i libri dal database nella mappa interna. Da chiamare una sola volta all'avvio dell'app.
Implementation
Future<void> init() async {
if (_isInitialized) return;
_isInitialized = true;
final libri = await _dbHelper.getAllLibri();
_libri.addAll({for (var l in libri) l.isbn: l});
notifyListeners();
}