diff options
Diffstat (limited to 'src/net/miz_hi/smileessence/permission/PermissonChecker.java')
-rw-r--r-- | src/net/miz_hi/smileessence/permission/PermissonChecker.java | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/src/net/miz_hi/smileessence/permission/PermissonChecker.java b/src/net/miz_hi/smileessence/permission/PermissonChecker.java deleted file mode 100644 index 596f76fb..00000000 --- a/src/net/miz_hi/smileessence/permission/PermissonChecker.java +++ /dev/null @@ -1,49 +0,0 @@ -package net.miz_hi.smileessence.permission; - -import net.miz_hi.smileessence.auth.Account; -import net.miz_hi.smileessence.core.MyExecutor; -import net.miz_hi.smileessence.twitter.API; -import twitter4j.User; - -import java.util.concurrent.Callable; -import java.util.concurrent.Future; - -public class PermissonChecker -{ - - public static IPermission checkPermission(final Account account) - { - Future<User> future = MyExecutor.submit(new Callable<User>() - { - - @Override - public User call() throws Exception - { - return API.getUser(account, account.getUserId()); - } - }); - try - { - User user = future.get(); - - float ratio = (float) user.getFriendsCount() / (float) user.getFollowersCount(); - if (ratio > 2 && user.getFollowersCount() < 100) - { - return new PermissionBeginner(); - } - else if (user.getFavouritesCount() < 10000) - { - return new PermissionIntermediate(); - } - else - { - return new PermissionExpert(); - } - } - catch (Exception e) - { - e.printStackTrace(); - } - return new PermissionBeginner(); - } -} |