Skip to content

Commit f03f24e

Browse files
committed
FsImageDto: don't hold a copy of ImageInfoDto.
No functional changes.
1 parent b4d5304 commit f03f24e

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/main/java/ru/mystamps/web/service/dto/FsImageDto.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,18 @@
2323
@EqualsAndHashCode
2424
@RequiredArgsConstructor
2525
public class FsImageDto implements ImageDto {
26-
private final ImageInfoDto image;
26+
private final String type;
2727
private final byte[] data;
2828

29+
@SuppressWarnings("PMD.ArrayIsStoredDirectly")
30+
public FsImageDto(ImageInfoDto imageInfo, byte[] data) {
31+
this.type = imageInfo.getType();
32+
this.data = data;
33+
}
34+
2935
@Override
3036
public String getType() {
31-
return image.getType();
37+
return type;
3238
}
3339

3440
@Override

0 commit comments

Comments
 (0)