[AB-xxx] fixing not removing component payloads for message embed cleanup job

This commit is contained in:
Sheldan
2021-08-09 00:40:36 +02:00
parent 168b4a52c8
commit cc55934ff2
4 changed files with 16 additions and 2 deletions

View File

@@ -10,4 +10,5 @@ import java.util.List;
@Repository
public interface ComponentPayloadRepository extends JpaRepository<ComponentPayload, String> {
List<ComponentPayload> findByServerAndOrigin(AServer server, String buttonOrigin);
void deleteByIdIn(List<String> componentIds);
}

View File

@@ -58,6 +58,11 @@ public class ComponentPayloadManagementServiceBean implements ComponentPayloadMa
repository.deleteById(id);
}
@Override
public void deletePayloads(List<String> ids) {
repository.deleteByIdIn(ids);
}
@Override
public void deletePayload(ComponentPayload payload) {
repository.delete(payload);