Skip to content

Commit 11f6ced

Browse files
committed
ui compatible
1 parent 33459cb commit 11f6ced

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ logs
33
project/project
44
project/target
55
target
6-
public
6+
!public/oauth.html
7+
public/*
78
tmp
89
.history
910
dist

app/controllers/Controller.scala

+10-8
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ class Controller @Inject()(action: UserAction, actionOptional: UserActionOptiona
3434

3535
def index: Action[AnyContent] = assets.at("index.html")
3636

37+
def oathRedirect: Action[AnyContent] = assets.at("oauth.html")
38+
3739
def assetOrDefault(resource: String): Action[AnyContent] = {
3840
if (resource.contains(".")) assets.at(resource) else index
3941
}
@@ -59,10 +61,10 @@ class Controller @Inject()(action: UserAction, actionOptional: UserActionOptiona
5961
request.user match {
6062
case Some(user) =>
6163
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
6668
buttonString += s"""\"user\": ${userData}"""
6769
case None =>
6870
buttonString += s"""\"oauthUrl\": \"${Conf.discordConf.oauthLink}\""""
@@ -116,9 +118,9 @@ class Controller @Inject()(action: UserAction, actionOptional: UserActionOptiona
116118
if (txId.nonEmpty) {
117119
paymentTokenDao.insertConsiderOldPayment(TokenPayment(request.user.username, address, Conf.ergoAssets(assetId.toInt).assets("erg"), Conf.ergoAssets(assetId.toInt).name, txId))
118120
Ok(
119-
s"""{
120-
| "txId": "${Conf.explorerFrontUrl}/en/transactions/${txId}"
121-
|}""".stripMargin
121+
s"""{
122+
| "txId": "${Conf.explorerFrontUrl}/en/transactions/${txId}"
123+
|}""".stripMargin
122124
).as("application/json")
123125
}
124126
else throw WaitException()
@@ -142,7 +144,7 @@ class Controller @Inject()(action: UserAction, actionOptional: UserActionOptiona
142144
val userInfo = Discord.getUserData(discordToken).getOrElse(throw AuthException())
143145
discordToken = discordToken.copy(userInfo.username)
144146
sessionDao.insertUserSession(discordToken, userInfo)
145-
Redirect("/").withSession(request.session ++ DiscordTokenObj.unapply(discordToken))
147+
Redirect("/oauth").withSession(request.session ++ DiscordTokenObj.unapply(discordToken))
146148
}
147149
else {
148150
Redirect(Conf.discordConf.oauthLink)

conf/routes

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
GET / controllers.Controller.index
2+
GET /oauth controllers.Controller.oathRedirect
23
GET /supportedAssets controllers.Controller.supportedAssets
34
GET /info controllers.Controller.info
45
POST /getAsset controllers.Controller.assetPayment

0 commit comments

Comments
 (0)