Ignore items not owned by the user
This commit is contained in:
parent
53fa9c6830
commit
ce1d6c0805
|
@ -56,7 +56,6 @@ class EmbeddingStore {
|
|||
}
|
||||
|
||||
Future<void> _pushEmbedding(EnteFile file, Embedding embedding) async {
|
||||
return;
|
||||
final encryptionKey = getFileKey(file);
|
||||
final embeddingData =
|
||||
Uint8List.view(Float64List.fromList(embedding.embedding).buffer);
|
||||
|
@ -69,7 +68,7 @@ class EmbeddingStore {
|
|||
final header = CryptoUtil.bin2base64(encryptedEmbeddingData.header!);
|
||||
try {
|
||||
final response = await _dio.put(
|
||||
"/embeddings/",
|
||||
"/embeddings",
|
||||
data: {
|
||||
"fileID": embedding.fileID,
|
||||
"model": embedding.model,
|
||||
|
|
|
@ -7,6 +7,7 @@ import "package:computer/computer.dart";
|
|||
import "package:flutter/services.dart";
|
||||
import "package:logging/logging.dart";
|
||||
import "package:path_provider/path_provider.dart";
|
||||
import "package:photos/core/configuration.dart";
|
||||
import "package:photos/core/event_bus.dart";
|
||||
import "package:photos/db/files_db.dart";
|
||||
import "package:photos/events/file_indexed_event.dart";
|
||||
|
@ -201,6 +202,8 @@ class SemanticSearchService {
|
|||
return;
|
||||
}
|
||||
final files = await FilesDB.instance.getFilesWithoutEmbeddings();
|
||||
final ownerID = Configuration.instance.getUserID();
|
||||
files.removeWhere((f) => f.ownerID != ownerID);
|
||||
_logger.info(files.length.toString() + " pending to be embedded");
|
||||
_queue.addAll(files);
|
||||
_pollQueue();
|
||||
|
|
Loading…
Reference in a new issue