(refs #74)JSON conversion test.

This commit is contained in:
takezoe
2013-09-13 19:05:38 +09:00
parent aa9e34e992
commit 7f81ec52c1

View File

@@ -6,6 +6,7 @@ import Database.threadLocalSession
import model._
trait WebHookService {
import WebHookService._
def getWebHookURLs(owner: String, repository: String): List[WebHook] =
Query(WebHooks).filter(_.byRepository(owner, repository)).sortBy(_.url).list
@@ -16,6 +17,15 @@ trait WebHookService {
def deleteWebHookURL(owner: String, repository: String, url :String): Unit =
Query(WebHooks).filter(_.byPrimaryKey(owner, repository, url)).delete
def sendWebHook(payload: WebHookPayload): Unit = {
import org.json4s._
import org.json4s.jackson.Serialization
import org.json4s.jackson.Serialization.{read, write}
implicit val formats = Serialization.formats(NoTypeHints)
println(write(payload))
}
}
object WebHookService {