(refs #74)Add web hook URL addition.

This commit is contained in:
takezoe
2013-09-06 02:32:51 +09:00
parent 35733cd82e
commit 4d1605ded2
4 changed files with 56 additions and 6 deletions

View File

@@ -0,0 +1,19 @@
package service
import scala.slick.driver.H2Driver.simple._
import Database.threadLocalSession
import model._
trait WebHookService {
def getWebHookURLs(owner: String, repository: String): List[WebHook] =
Query(WebHooks).filter(_.byRepository(owner, repository)).sortBy(_.url).list
def addWebHookURL(owner: String, repository: String, url :String): Unit =
WebHooks.insert(WebHook(owner, repository, url))
def deleteWebHookURL(owner: String, repository: String, url :String): Unit =
Query(WebHooks).filter(_.byPrimaryKey(owner, repository, url)).delete
}