Skip to content
Snippets Groups Projects
Commit 264d193a authored by Felipe D'Abrantes's avatar Felipe D'Abrantes
Browse files

Use correct config loading in feed-service

parent f491688c
No related branches found
No related tags found
1 merge request!31Implement Mongo Seeder v2
Pipeline #46148 failed with stage
This commit is part of merge request !31. Comments created here will be created in the context of that merge request.
...@@ -7,7 +7,7 @@ import scala.concurrent.ExecutionContext.Implicits.global ...@@ -7,7 +7,7 @@ import scala.concurrent.ExecutionContext.Implicits.global
import scala.concurrent.{Future, Await} import scala.concurrent.{Future, Await}
import scala.concurrent.duration._ import scala.concurrent.duration._
import com.typesafe.config.ConfigFactory import utils.ConfigHelper
import org.bson.types.ObjectId import org.bson.types.ObjectId
import java.util.Date import java.util.Date
...@@ -86,8 +86,8 @@ object DailyQuestion { ...@@ -86,8 +86,8 @@ object DailyQuestion {
} }
def getRandomTime(): Date = { def getRandomTime(): Date = {
val minHour = ConfigFactory.load().getInt("dailyQuestions.min.hour") val minHour = ConfigHelper.getInt("dailyQuestions.min.hour")
val maxHour = ConfigFactory.load().getInt("dailyQuestions.max.hour") val maxHour = ConfigHelper.getInt("dailyQuestions.max.hour")
val randomHour = Random.between(minHour, maxHour + 1) val randomHour = Random.between(minHour, maxHour + 1)
val randomMinute = Random.between(0, 60) val randomMinute = Random.between(0, 60)
......
...@@ -4,7 +4,7 @@ import models.HttpCall ...@@ -4,7 +4,7 @@ import models.HttpCall
import play.api.libs.json.JsValue import play.api.libs.json.JsValue
import com.typesafe.config.ConfigFactory import utils.ConfigHelper
import org.bson.types.ObjectId import org.bson.types.ObjectId
import scala.concurrent.Future import scala.concurrent.Future
...@@ -13,7 +13,7 @@ import scala.concurrent.ExecutionContext.Implicits.global ...@@ -13,7 +13,7 @@ import scala.concurrent.ExecutionContext.Implicits.global
object User { object User {
def getUserFriends(userId: ObjectId, jwt: String): Future[Seq[ObjectId]] = { def getUserFriends(userId: ObjectId, jwt: String): Future[Seq[ObjectId]] = {
val friendServiceUri: String = ConfigFactory.load().getString("friend.service.uri") val friendServiceUri: String = ConfigHelper.getString("friend.service.uri")
val url: String = s"${friendServiceUri}friends" val url: String = s"${friendServiceUri}friends"
val queryStringParameters: Seq[(String, String)] = Seq(("userId", userId.toString())) val queryStringParameters: Seq[(String, String)] = Seq(("userId", userId.toString()))
...@@ -27,7 +27,7 @@ object User { ...@@ -27,7 +27,7 @@ object User {
} }
def userExists(userId: ObjectId, jwt: String): Future[Boolean] = { def userExists(userId: ObjectId, jwt: String): Future[Boolean] = {
val userServiceUri: String = ConfigFactory.load().getString("user.service.uri") val userServiceUri: String = ConfigHelper.getString("user.service.uri")
val url: String = s"${userServiceUri}test/verifyUser" val url: String = s"${userServiceUri}test/verifyUser"
val queryStringParameters: Seq[(String, String)] = Seq(("userId", userId.toString())) val queryStringParameters: Seq[(String, String)] = Seq(("userId", userId.toString()))
......
package models.actions package models.actions
import com.typesafe.config.ConfigFactory import utils.ConfigHelper
import play.api.mvc.{ActionTransformer, Request, WrappedRequest} import play.api.mvc.{ActionTransformer, Request, WrappedRequest}
...@@ -41,7 +41,7 @@ class AuthenticationTransformer @Inject() (implicit val executionContext: Execut ...@@ -41,7 +41,7 @@ class AuthenticationTransformer @Inject() (implicit val executionContext: Execut
* @return The user ID specified in the JWT's payload. * @return The user ID specified in the JWT's payload.
*/ */
def processJWT[A](request: Request[A]): (String, Option[ObjectId], Boolean) = { def processJWT[A](request: Request[A]): (String, Option[ObjectId], Boolean) = {
val privateKey = ConfigFactory.load().getString("jwt.privateKey") val privateKey = ConfigHelper.getString("jwt.privateKey")
try { try {
val authHeader = request.headers.get("Authorization").get val authHeader = request.headers.get("Authorization").get
......
...@@ -3,7 +3,7 @@ package repositories ...@@ -3,7 +3,7 @@ package repositories
import models.DailyQuestion import models.DailyQuestion
import utils.MongoConnection import utils.MongoConnection
import com.typesafe.config.ConfigFactory import utils.ConfigHelper
import org.bson.types.ObjectId import org.bson.types.ObjectId
import scala.concurrent.ExecutionContext.Implicits.global import scala.concurrent.ExecutionContext.Implicits.global
...@@ -11,8 +11,8 @@ import scala.concurrent.Future ...@@ -11,8 +11,8 @@ import scala.concurrent.Future
class DailyQuestionRepository extends Repository[DailyQuestion] ( class DailyQuestionRepository extends Repository[DailyQuestion] (
ConfigFactory.load().getString("mongo.questionService.db"), ConfigHelper.getString("mongo.questionService.db"),
ConfigFactory.load().getString("mongo.dailyQuestions.collection") ConfigHelper.getString("mongo.dailyQuestions.collection")
) { ) {
/** /**
* Inserts a DailyQuestion record into the database. * Inserts a DailyQuestion record into the database.
......
...@@ -3,7 +3,7 @@ package repositories ...@@ -3,7 +3,7 @@ package repositories
import models.Daily import models.Daily
import utils.MongoConnection import utils.MongoConnection
import com.typesafe.config.ConfigFactory import utils.ConfigHelper
import org.bson.types.ObjectId import org.bson.types.ObjectId
import scala.concurrent.ExecutionContext.Implicits.global import scala.concurrent.ExecutionContext.Implicits.global
...@@ -11,8 +11,8 @@ import scala.concurrent.Future ...@@ -11,8 +11,8 @@ import scala.concurrent.Future
class DailyRepository extends Repository[Daily] ( class DailyRepository extends Repository[Daily] (
ConfigFactory.load().getString("mongo.feedService.db"), ConfigHelper.getString("mongo.feedService.db"),
ConfigFactory.load().getString("mongo.dailies.collection") ConfigHelper.getString("mongo.dailies.collection")
) { ) {
/** /**
* Inserts a Daily record into the database. * Inserts a Daily record into the database.
......
...@@ -3,7 +3,7 @@ package repositories ...@@ -3,7 +3,7 @@ package repositories
import models.Question import models.Question
import utils.MongoConnection import utils.MongoConnection
import com.typesafe.config.ConfigFactory import utils.ConfigHelper
import org.bson.types.ObjectId import org.bson.types.ObjectId
import scala.concurrent.ExecutionContext.Implicits.global import scala.concurrent.ExecutionContext.Implicits.global
...@@ -11,8 +11,8 @@ import scala.concurrent.Future ...@@ -11,8 +11,8 @@ import scala.concurrent.Future
class QuestionRepository extends Repository[Question] ( class QuestionRepository extends Repository[Question] (
ConfigFactory.load().getString("mongo.questionService.db"), ConfigHelper.getString("mongo.questionService.db"),
ConfigFactory.load().getString("mongo.questions.collection") ConfigHelper.getString("mongo.questions.collection")
) { ) {
/** /**
* Inserts a Question record into the database. * Inserts a Question record into the database.
......
...@@ -6,5 +6,6 @@ object ConfigHelper { ...@@ -6,5 +6,6 @@ object ConfigHelper {
private val applicationConfig: Config = ConfigFactory.load("application.conf") private val applicationConfig: Config = ConfigFactory.load("application.conf")
def getString(key: String): String = applicationConfig.getString(key) def getString(key: String): String = applicationConfig.getString(key)
def getInt(key: String): Int = applicationConfig.getInt(key)
def getBoolean(key: String): Boolean = applicationConfig.getBoolean(key) def getBoolean(key: String): Boolean = applicationConfig.getBoolean(key)
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment