@@ -34,6 +34,8 @@ class Controller @Inject()(action: UserAction, actionOptional: UserActionOptiona
34
34
35
35
def index : Action [AnyContent ] = assets.at(" index.html" )
36
36
37
+ def oathRedirect : Action [AnyContent ] = assets.at(" oauth.html" )
38
+
37
39
def assetOrDefault (resource : String ): Action [AnyContent ] = {
38
40
if (resource.contains(" ." )) assets.at(resource) else index
39
41
}
@@ -59,10 +61,10 @@ class Controller @Inject()(action: UserAction, actionOptional: UserActionOptiona
59
61
request.user match {
60
62
case Some (user) =>
61
63
val userData =
62
- s """ {\"email\": \" ${user.email}\",
63
- |\"username\": \" ${user.username}\",
64
- |\"id\": \" ${user.discordId}\",
65
- |\"verified\": ${user.verified}} """ .stripMargin
64
+ s """ {\"email\": \" ${user.email}\",
65
+ |\"username\": \" ${user.username}\",
66
+ |\"id\": \" ${user.discordId}\",
67
+ |\"verified\": ${user.verified}} """ .stripMargin
66
68
buttonString += s """ \"user\": ${userData}"""
67
69
case None =>
68
70
buttonString += s """ \"oauthUrl\": \" ${Conf .discordConf.oauthLink}\" """
@@ -116,9 +118,9 @@ class Controller @Inject()(action: UserAction, actionOptional: UserActionOptiona
116
118
if (txId.nonEmpty) {
117
119
paymentTokenDao.insertConsiderOldPayment(TokenPayment (request.user.username, address, Conf .ergoAssets(assetId.toInt).assets(" erg" ), Conf .ergoAssets(assetId.toInt).name, txId))
118
120
Ok (
119
- s """ {
120
- | "txId": " ${Conf .explorerFrontUrl}/en/transactions/ ${txId}"
121
- |} """ .stripMargin
121
+ s """ {
122
+ | "txId": " ${Conf .explorerFrontUrl}/en/transactions/ ${txId}"
123
+ |} """ .stripMargin
122
124
).as(" application/json" )
123
125
}
124
126
else throw WaitException ()
@@ -142,7 +144,7 @@ class Controller @Inject()(action: UserAction, actionOptional: UserActionOptiona
142
144
val userInfo = Discord .getUserData(discordToken).getOrElse(throw AuthException ())
143
145
discordToken = discordToken.copy(userInfo.username)
144
146
sessionDao.insertUserSession(discordToken, userInfo)
145
- Redirect (" /" ).withSession(request.session ++ DiscordTokenObj .unapply(discordToken))
147
+ Redirect (" /oauth " ).withSession(request.session ++ DiscordTokenObj .unapply(discordToken))
146
148
}
147
149
else {
148
150
Redirect (Conf .discordConf.oauthLink)
0 commit comments