package query import ( "github.com/photoprism/photoprism/internal/entity" ) // People finds a list of people. func People(limit, offset int, embeddings bool) (result entity.People, err error) { stmt := Db() if embeddings { stmt = stmt.Where("embeddings <> ''") } stmt = stmt.Order("id").Limit(limit).Offset(offset) err = stmt.Find(&result).Error return result, err } // Faces finds a list of faces. func Faces() (result entity.Faces, err error) { stmt := Db(). Order("id") err = stmt.Find(&result).Error return result, err } // PurgeUnknownFaces removes unknown faces from the index. func PurgeUnknownFaces() error { return UnscopedDb().Delete( entity.Face{}, "person_uid = '' AND updated_at < ?", entity.Yesterday()).Error }