initializeVectorStore method

  1. @override
Future<void> initializeVectorStore(
  1. String databasePath
)
override

=== RAG functionality === Initialize vector store database.

Implementation

@override
Future<void> initializeVectorStore(String databasePath) async {
  try {
    _vectorStoreRepository = WebVectorStoreRepository();
    await _vectorStoreRepository!.initialize(databasePath);
    debugPrint('[FlutterGemmaWeb] VectorStore initialized with SQLite WASM');
  } catch (e) {
    debugPrint('[FlutterGemmaWeb] Failed to initialize VectorStore: $e');
    rethrow;
  }
}