diff --git a/src/main/java/app/entities/db/Annonce.java b/src/main/java/app/entities/db/Annonce.java index 191b697..bf7977e 100644 --- a/src/main/java/app/entities/db/Annonce.java +++ b/src/main/java/app/entities/db/Annonce.java @@ -9,7 +9,9 @@ import lombok.Data; import java.sql.Timestamp; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; +import java.util.stream.Collectors; @Entity @Data @@ -52,6 +54,13 @@ public class Annonce { private String uniq; public String[] getAttachments() { - return attachments != null?attachments.split("\n"):new String[]{}; + return attachments != null? + Arrays.stream(attachments.split("\n")).map(a -> { + if (a.contains("http://") || a.contains("https://")) + return a; + else + return "https://tf2.pblr-nyk.pro/api/file/"+a; + }).toList().toArray(String[]::new): + new String[]{}; } }