Refactor and fixes
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
0621d8c406
commit
cae02af684
@ -1,18 +1,12 @@
|
||||
package allin.dto
|
||||
|
||||
import io.github.smiley4.ktorswaggerui.dsl.Example
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
data class UserDTO(
|
||||
@Example("cabb366c-5a47-4b0f-81e1-25a08fe2c2fe")
|
||||
val id: String,
|
||||
@Example("Steve")
|
||||
val username: String,
|
||||
@Example("stevemaroco@gmail.com")
|
||||
val email: String,
|
||||
@Example("16027")
|
||||
val nbCoins: Int,
|
||||
@Example("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJodHRwOi8vMC4wLjAuMDo4MDgwLyIsImlzcyI6Imh0dHA6Ly8wLjAuMC4wOjgwODAvIiwidXNlcm5hbWUiOiJ0ZXN0IiwiZXhwIjoxNzA3OTIyNjY1fQ.TwaT9Rd4Xkhg3l4fHiba0IEqnM7xUGJVFRrr5oaWOwQ")
|
||||
var token: String?
|
||||
)
|
||||
|
@ -1,43 +1,30 @@
|
||||
package allin.model
|
||||
|
||||
import io.github.smiley4.ktorswaggerui.dsl.Example
|
||||
import kotlinx.serialization.Serializable
|
||||
import kotlin.random.Random
|
||||
|
||||
const val DEFAULT_COIN_AMOUNT = 500
|
||||
const val DAILY_GIFT_MIN = 10
|
||||
const val DAILY_GIFT_MAX = 150
|
||||
|
||||
@Serializable
|
||||
data class User(
|
||||
@Example("cabb366c-5a47-4b0f-81e1-25a08fe2c2fe")
|
||||
val id: String,
|
||||
@Example("Steve")
|
||||
val username: String,
|
||||
@Example("stevemaroco@gmail.com")
|
||||
val email: String,
|
||||
@Example("MarocoSteveHDOIU978*")
|
||||
var password: String,
|
||||
@Example("16027")
|
||||
var nbCoins: Int = 500,
|
||||
@Example("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJodHRwOi8vMC4wLjAuMDo4MDgwLyIsImlzcyI6Imh0dHA6Ly8wLjAuMC4wOjgwODAvIiwidXNlcm5hbWUiOiJ0ZXN0IiwiZXhwIjoxNzA3OTIyNjY1fQ.TwaT9Rd4Xkhg3l4fHiba0IEqnM7xUGJVFRrr5oaWOwQ")
|
||||
var nbCoins: Int = DEFAULT_COIN_AMOUNT,
|
||||
var token: String? = null
|
||||
)
|
||||
|
||||
@Serializable
|
||||
data class UserRequest(
|
||||
@Example("Steve")
|
||||
val username: String,
|
||||
@Example("stevemaroco@gmail.com")
|
||||
val email: String,
|
||||
@Example("MarocoSteveHDOIU978*")
|
||||
var password: String
|
||||
)
|
||||
|
||||
@Serializable
|
||||
data class CheckUser(
|
||||
@Example("stevemaroco@gmail.com")
|
||||
val login: String,
|
||||
@Example("MarocoSteveHDOIU978*")
|
||||
val password: String
|
||||
)
|
||||
|
||||
fun getDailyGift() : Int{
|
||||
return Random.nextInt(10,150)
|
||||
}
|
||||
)
|
@ -1,11 +1,11 @@
|
||||
package allin.utils
|
||||
|
||||
import com.typesafe.config.ConfigFactory
|
||||
import io.ktor.server.config.HoconApplicationConfig
|
||||
import io.ktor.server.config.*
|
||||
|
||||
object AppConfig {
|
||||
val config: HoconApplicationConfig = HoconApplicationConfig(ConfigFactory.load())
|
||||
private val config: HoconApplicationConfig = HoconApplicationConfig(ConfigFactory.load())
|
||||
val tokenManager = TokenManager.getInstance(config)
|
||||
val regexChecker= RegexChecker()
|
||||
val regexChecker = RegexChecker()
|
||||
val cryptManager = CryptManager()
|
||||
}
|
||||
|
Loading…
Reference in new issue