getAllEmbeddings method

  1. @override
Future<List<FaceEmbedding>> getAllEmbeddings()
override

Implementation

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

  return rows.map((row) {
    return model.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();
}