Skip to content

Commit fb3149f

Browse files
committed
Removed unneeded case and new usages
1 parent b2c9b17 commit fb3149f

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

module-code/app/securesocial/core/OAuth1Provider.scala

+12-14
Original file line numberDiff line numberDiff line change
@@ -127,38 +127,36 @@ abstract class OAuth1Provider(
127127
// this is the 1st step in the auth flow. We need to get the request tokens
128128
val callbackUrl = routesService.authenticationUrl(id)
129129
logger.debug("[securesocial] callback url = " + callbackUrl)
130-
client.retrieveRequestToken(callbackUrl).flatMap {
131-
case accessToken =>
132-
val cacheKey = UUID.randomUUID().toString
133-
val redirect = Redirect(client.redirectUrl(accessToken.token)).withSession(request.session +
134-
(OAuth1Provider.CacheKey -> cacheKey))
135-
// set the cache key timeoutfor 5 minutes, plenty of time to log in
136-
cacheService.set(cacheKey, accessToken, 300).map {
137-
u =>
138-
AuthenticationResult.NavigationFlow(redirect)
139-
}
130+
client.retrieveRequestToken(callbackUrl).flatMap { accessToken =>
131+
val cacheKey = UUID.randomUUID().toString
132+
val redirect = Redirect(client.redirectUrl(accessToken.token))
133+
.withSession(request.session + (OAuth1Provider.CacheKey -> cacheKey))
134+
// set the cache key timeoutfor 5 minutes, plenty of time to log in
135+
cacheService
136+
.set(cacheKey, accessToken, 300)
137+
.map(_ => AuthenticationResult.NavigationFlow(redirect))
140138
} recover {
141139
case e =>
142140
logger.error("[securesocial] error retrieving request token", e)
143-
throw new AuthenticationException()
141+
throw AuthenticationException()
144142
}
145143
} else {
146144
// 2nd step in the oauth flow
147145
val cacheKey = request.session.get(OAuth1Provider.CacheKey).getOrElse {
148146
logger.error("[securesocial] missing cache key in session during OAuth1 flow")
149-
throw new AuthenticationException()
147+
throw AuthenticationException()
150148
}
151149
for (
152150
requestToken <- cacheService.getAs[RequestToken](cacheKey).recover {
153151
case e =>
154152
logger.error("[securesocial] error retrieving entry from cache", e)
155-
throw new AuthenticationException()
153+
throw AuthenticationException()
156154
};
157155
accessToken <- client.retrieveOAuth1Info(
158156
RequestToken(requestToken.get.token, requestToken.get.secret), verifier.get).recover {
159157
case e =>
160158
logger.error("[securesocial] error retrieving access token", e)
161-
throw new AuthenticationException()
159+
throw AuthenticationException()
162160
};
163161
result <- fillProfile(accessToken)
164162
) yield {

0 commit comments

Comments
 (0)