aboutsummaryrefslogtreecommitdiff
path: root/juick-server-core/src
diff options
context:
space:
mode:
Diffstat (limited to 'juick-server-core/src')
-rw-r--r--juick-server-core/src/main/java/com/juick/service/TagService.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/juick-server-core/src/main/java/com/juick/service/TagService.java b/juick-server-core/src/main/java/com/juick/service/TagService.java
index 78e8f563..7cd7768f 100644
--- a/juick-server-core/src/main/java/com/juick/service/TagService.java
+++ b/juick-server-core/src/main/java/com/juick/service/TagService.java
@@ -29,9 +29,9 @@ import java.util.stream.Stream;
* Created by aalexeev on 11/13/16.
*/
public interface TagService {
- com.juick.Tag getTag(int tid);
+ Tag getTag(int tid);
- com.juick.Tag getTag(String tag, boolean autoCreate);
+ Tag getTag(String tag, boolean autoCreate);
List<Tag> getTags(Stream<String> tags, boolean autoCreate);
@@ -44,6 +44,7 @@ public interface TagService {
List<String> getUserBLTags(int uid);
List<String> getPopularTags();
+
List<TagStats> getTagStats();
List<Tag> updateTags(int mid, Collection<Tag> newTags);
@@ -55,4 +56,8 @@ public interface TagService {
List<Integer> getMessageTagsIDs(int mid);
boolean blacklistTag(User user, Tag tag);
+
+ boolean isInBL(User user, Tag tag);
+
+ boolean isSubscribed(User user, Tag tag);
}