feat: Implement face clustering and media retrieval for persons
This commit is contained in:
@@ -127,6 +127,15 @@ pub trait PersonService: Send + Sync {
|
||||
face_region_id: Uuid,
|
||||
user_id: Uuid,
|
||||
) -> CoreResult<()>;
|
||||
|
||||
async fn cluster_unassigned_faces(&self, user_id: Uuid) -> CoreResult<()>;
|
||||
|
||||
async fn list_media_for_person(
|
||||
&self,
|
||||
person_id: Uuid,
|
||||
user_id: Uuid,
|
||||
options: ListMediaOptions,
|
||||
) -> CoreResult<PaginatedResponse<Media>>;
|
||||
}
|
||||
|
||||
#[async_trait]
|
||||
|
||||
Reference in New Issue
Block a user