aboutsummaryrefslogtreecommitdiff
path: root/juick-common/src/main/java/com/juick/service/CrosspostService.java
diff options
context:
space:
mode:
Diffstat (limited to 'juick-common/src/main/java/com/juick/service/CrosspostService.java')
-rw-r--r--juick-common/src/main/java/com/juick/service/CrosspostService.java33
1 files changed, 17 insertions, 16 deletions
diff --git a/juick-common/src/main/java/com/juick/service/CrosspostService.java b/juick-common/src/main/java/com/juick/service/CrosspostService.java
index 38481d72..20f12681 100644
--- a/juick-common/src/main/java/com/juick/service/CrosspostService.java
+++ b/juick-common/src/main/java/com/juick/service/CrosspostService.java
@@ -18,6 +18,7 @@
package com.juick.service;
import com.juick.ExternalToken;
+import com.juick.User;
import com.juick.server.helpers.ApplicationStatus;
import org.apache.commons.lang3.tuple.Pair;
@@ -29,9 +30,9 @@ import java.util.Optional;
*/
public interface CrosspostService {
- Optional<ExternalToken> getTwitterToken(int uid);
+ Optional<ExternalToken> getTwitterToken(User user);
- boolean deleteTwitterToken(Integer uid);
+ boolean deleteTwitterToken(User user);
void addFacebookState(String state, String redirectUri);
@@ -41,30 +42,30 @@ public interface CrosspostService {
String verifyVKState(String state);
- Optional<Pair<String, String>> getFacebookTokens(int uid);
+ Optional<Pair<String, String>> getFacebookTokens(User user);
- ApplicationStatus getFbCrossPostStatus(int uid);
+ ApplicationStatus getFbCrossPostStatus(User user);
- boolean enableFBCrosspost(Integer uid);
+ boolean enableFBCrosspost(User user);
- void disableFBCrosspost(Integer uid);
+ void disableFBCrosspost(User user);
@Nonnull
- String getTwitterName(int uid);
+ String getTwitterName(User user);
- String getTelegramName(int uid);
+ String getTelegramName(User user);
- Optional<Pair<String, String>> getVkTokens(int uid);
+ Optional<Pair<String, String>> getVkTokens(User user);
- void deleteVKUser(Integer uid);
+ void deleteVKUser(User user);
- int getUIDbyFBID(long fbID);
+ Optional<User> getUserByFBID(long fbID);
boolean createFacebookUser(long fbID, String loginhash, String token, String fbName, String fbLink);
boolean updateFacebookUser(long fbID, String token, String fbName, String fbLink);
- int getUIDbyVKID(long vkID);
+ Optional<User> getUserByVKID(long vkID);
boolean createVKUser(long vkID, String loginhash, String token, String vkName, String vkLink);
@@ -72,15 +73,15 @@ public interface CrosspostService {
String getTelegramNameByHash(String hash);
- boolean setFacebookUser(String hash, int uid);
+ boolean setFacebookUser(String hash, User user);
String getVKNameByHash(String hash);
- boolean setVKUser(String hash, int uid);
+ boolean setVKUser(String hash, User user);
- boolean setTelegramUser(String hash, int uid);
+ boolean setTelegramUser(String hash, User user);
String getJIDByHash(String hash);
- boolean setJIDUser(String hash, int uid);
+ boolean setJIDUser(String hash, User user);
}