feat(comments): add creator reply field

This commit is contained in:
FineFindus 2023-10-09 20:11:52 +02:00
parent fee34935cd
commit 3a1ea8bf07
No known key found for this signature in database
GPG key ID: 64873EE210FF8E6B
2 changed files with 5 additions and 4 deletions

View file

@ -344,7 +344,7 @@ public class StreamHandlers {
comments.add(new Comment(comment.getUploaderName(), getLastThumbnail(comment.getUploaderAvatars()), comments.add(new Comment(comment.getUploaderName(), getLastThumbnail(comment.getUploaderAvatars()),
comment.getCommentId(), Optional.ofNullable(comment.getCommentText()).map(Description::getContent).orElse(null), comment.getTextualUploadDate(), comment.getCommentId(), Optional.ofNullable(comment.getCommentText()).map(Description::getContent).orElse(null), comment.getTextualUploadDate(),
substringYouTube(comment.getUploaderUrl()), repliespage, comment.getLikeCount(), comment.getReplyCount(), substringYouTube(comment.getUploaderUrl()), repliespage, comment.getLikeCount(), comment.getReplyCount(),
comment.isHeartedByUploader(), comment.isPinned(), comment.isUploaderVerified())); comment.isHeartedByUploader(), comment.isPinned(), comment.isUploaderVerified(), comment.hasCreatorReply()));
} catch (JsonProcessingException e) { } catch (JsonProcessingException e) {
ExceptionHandler.handle(e); ExceptionHandler.handle(e);
} }
@ -382,7 +382,7 @@ public class StreamHandlers {
comments.add(new Comment(comment.getUploaderName(), getLastThumbnail(comment.getUploaderAvatars()), comments.add(new Comment(comment.getUploaderName(), getLastThumbnail(comment.getUploaderAvatars()),
comment.getCommentId(), Optional.ofNullable(comment.getCommentText()).map(Description::getContent).orElse(null), comment.getTextualUploadDate(), comment.getCommentId(), Optional.ofNullable(comment.getCommentText()).map(Description::getContent).orElse(null), comment.getTextualUploadDate(),
substringYouTube(comment.getUploaderUrl()), repliespage, comment.getLikeCount(), comment.getReplyCount(), substringYouTube(comment.getUploaderUrl()), repliespage, comment.getLikeCount(), comment.getReplyCount(),
comment.isHeartedByUploader(), comment.isPinned(), comment.isUploaderVerified())); comment.isHeartedByUploader(), comment.isPinned(), comment.isUploaderVerified(), comment.hasCreatorReply()));
} catch (JsonProcessingException e) { } catch (JsonProcessingException e) {
ExceptionHandler.handle(e); ExceptionHandler.handle(e);
} }

View file

@ -4,10 +4,10 @@ public class Comment {
public String author, thumbnail, commentId, commentText, commentedTime, commentorUrl, repliesPage; public String author, thumbnail, commentId, commentText, commentedTime, commentorUrl, repliesPage;
public int likeCount, replyCount; public int likeCount, replyCount;
public boolean hearted, pinned, verified; public boolean hearted, pinned, verified, creatorReplied;
public Comment(String author, String thumbnail, String commentId, String commentText, String commentedTime, public Comment(String author, String thumbnail, String commentId, String commentText, String commentedTime,
String commentorUrl, String repliesPage, int likeCount, int replyCount, boolean hearted, boolean pinned, boolean verified) { String commentorUrl, String repliesPage, int likeCount, int replyCount, boolean hearted, boolean pinned, boolean verified, boolean creatorReplied) {
this.author = author; this.author = author;
this.thumbnail = thumbnail; this.thumbnail = thumbnail;
this.commentId = commentId; this.commentId = commentId;
@ -20,5 +20,6 @@ public class Comment {
this.hearted = hearted; this.hearted = hearted;
this.pinned = pinned; this.pinned = pinned;
this.verified = verified; this.verified = verified;
this.creatorReplied = creatorReplied;
} }
} }