getAllEmbeddings method

Future<List<FaceEmbedding>> getAllEmbeddings()

Implementation

Future<List<FaceEmbedding>> getAllEmbeddings() async {
  final rows = await select(faceEmbeddings).get();

  return rows.map((row) {
    print("🔄 Fetching ${row.name} - Image size: ${row.imageCenter?.length ?? 0}");

    return FaceEmbedding(
      id: row.id,
      name: row.name,
      embeddingCenter: row.embeddingCenter ?? [],
      embeddingLeft: row.embeddingLeft ?? [],
      embeddingRight: row.embeddingRight ?? [],
      embeddingUp: row.embeddingUp ?? [],
      embeddingDown: row.embeddingDown ?? [],
      imageCenter: row.imageCenter,
      imageLeft: row.imageLeft,
      imageRight: row.imageRight,
      imageUp: row.imageUp,
      imageDown: row.imageDown,
    );
  }).toList();
}