From 5f40e0dca0684c9ab8f9bb5f0a5904156f529f99 Mon Sep 17 00:00:00 2001 From: Pablo Fernandez Date: Tue, 19 Apr 2011 21:51:36 -0300 Subject: [PATCH] removed unused extractor (JsonTokenExtractor handles this) --- .../FoursquareAccessTokenExtractor.java | 28 ------------------- 1 file changed, 28 deletions(-) delete mode 100644 src/main/java/org/scribe/extractors/FoursquareAccessTokenExtractor.java diff --git a/src/main/java/org/scribe/extractors/FoursquareAccessTokenExtractor.java b/src/main/java/org/scribe/extractors/FoursquareAccessTokenExtractor.java deleted file mode 100644 index 4ef5433..0000000 --- a/src/main/java/org/scribe/extractors/FoursquareAccessTokenExtractor.java +++ /dev/null @@ -1,28 +0,0 @@ -package org.scribe.extractors; - -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -import org.scribe.exceptions.OAuthException; -import org.scribe.extractors.TokenExtractor20Impl; -import org.scribe.model.Token; -import org.scribe.utils.Preconditions; -import org.scribe.utils.URLUtils; - -public class FoursquareAccessTokenExtractor extends TokenExtractor20Impl { - - private static final String TOKEN_REGEX = ".[\\s]+\"access_token\":\"(\\S*?)(&(\\S*))?\"[\\s]+."; - private static final String EMPTY_SECRET = ""; - - public Token extract(String response) { - Preconditions.checkEmptyString(response, "Response body is incorrect. Can't extract a token from an empty string"); - - Matcher matcher = Pattern.compile(TOKEN_REGEX).matcher(response); - if (matcher.matches()) { - String token = URLUtils.formURLDecode(matcher.group(1)); - return new Token(token, EMPTY_SECRET); - } else { - throw new OAuthException("Response body is incorrect. Can't extract a token from this: '" + response + "'", null); - } - } -}