blob: 3cf194191c207ef0dfed12e623fb7fb9196787ac (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
package test.cask
object Cookies extends cask.MainRoutes{
@cask.get("/read-cookie")
def readCookies(cookies: cask.Cookies) = {
val username = cookies.value.get("my-username")
username.map(_.value).toString
}
@cask.get("/store-cookie")
def storeCookies() = {
cask.Response(
"Cookies Set!",
cookies = Seq(cask.Cookie("my-username", "the username"))
)
}
@cask.get("/delete-cookie")
def deleteCookie() = {
cask.Response(
"Cookies Deleted!",
cookies = Seq(cask.Cookie("my-username", "the username", expires = java.time.Instant.EPOCH))
)
}
initialize()
}
|