added vector and sync packages for pgvector operations, renamed classes and added sync providers.

This commit is contained in:
2026-06-30 23:47:07 +02:00
parent 8f24163bc0
commit 9ae94c81e6
4 changed files with 36 additions and 9 deletions
@@ -0,0 +1,28 @@
package com.vaessl.app.sync;
import org.springframework.stereotype.Service;
import com.vaessl.app.shared.ServiceType;
import com.vaessl.app.vector.EmbeddingService;
import com.vaessl.app.vector.VectorSyncProvider;
@Service
public class HomeboxSyncProvider implements VectorSyncProvider {
private final EmbeddingService embeddingService;
public HomeboxSyncProvider(EmbeddingService embeddingService) {
this.embeddingService = embeddingService;
}
@Override
public ServiceType getServiceType() {
return ServiceType.HOMEBOX;
}
@Override
public void syncVectorStore() {
// TODO Auto-generated method stub
throw new UnsupportedOperationException("Unimplemented method 'syncVectorStore'");
}
}