diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/comments/CommentsInfoItem.java b/extractor/src/main/java/org/schabi/newpipe/extractor/comments/CommentsInfoItem.java index ba31bb6b1..0d7c7e12c 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/comments/CommentsInfoItem.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/comments/CommentsInfoItem.java @@ -16,7 +16,7 @@ public class CommentsInfoItem extends InfoItem { private String textualUploadDate; @Nullable private DateWrapper uploadDate; - private int likeCount; + private String textualVoteCount; private boolean heartedByUploader; private boolean pinned; @@ -81,12 +81,12 @@ public class CommentsInfoItem extends InfoItem { this.uploadDate = uploadDate; } - public int getLikeCount() { - return likeCount; + public String getTextualVoteCount() { + return textualVoteCount; } - public void setLikeCount(int likeCount) { - this.likeCount = likeCount; + public void setTextualVoteCount(String textualVoteCount) { + this.textualVoteCount = textualVoteCount; } public void setHeartedByUploader(boolean isHeartedByUploader) { diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/comments/CommentsInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/comments/CommentsInfoItemExtractor.java index 957098dee..679cee616 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/comments/CommentsInfoItemExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/comments/CommentsInfoItemExtractor.java @@ -4,17 +4,19 @@ import org.schabi.newpipe.extractor.InfoItemExtractor; import org.schabi.newpipe.extractor.exceptions.ParsingException; import org.schabi.newpipe.extractor.localization.DateWrapper; import org.schabi.newpipe.extractor.stream.StreamExtractor; +import org.schabi.newpipe.extractor.utils.Utils; import javax.annotation.Nullable; public interface CommentsInfoItemExtractor extends InfoItemExtractor { - /** - * Return the like count of the comment, or -1 if it's unavailable + * The formatted text (e.g. 420, 4K, 4.2M) of the votes * - * @see StreamExtractor#getLikeCount() + * May be language dependent */ - int getLikeCount() throws ParsingException; + default String getTextualVoteCount() throws ParsingException { + return Utils.EMPTY_STRING; + } /** * The text of the comment diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/comments/CommentsInfoItemsCollector.java b/extractor/src/main/java/org/schabi/newpipe/extractor/comments/CommentsInfoItemsCollector.java index 5a1b88489..9ba03921c 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/comments/CommentsInfoItemsCollector.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/comments/CommentsInfoItemsCollector.java @@ -6,7 +6,6 @@ import org.schabi.newpipe.extractor.exceptions.ParsingException; import java.util.ArrayList; import java.util.List; -import java.util.Vector; public class CommentsInfoItemsCollector extends InfoItemsCollector { @@ -61,7 +60,7 @@ public class CommentsInfoItemsCollector extends InfoItemsCollector