# Routes
# This file defines all application routes (Higher priority routes first)
# ~~~~

# Home page

GET           /                        controllers.Application.dashboard
GET           /logout                  controllers.Application.logout
GET           /login                   controllers.Application.login
GET           /register                controllers.Application.register
GET           /room/:token             controllers.Application.room(token:String)
GET           /json/all                controllers.Application.jsonFindAll
GET           /edit/:token             controllers.Application.editRoom(token:String)
GET           /createRoom              controllers.Application.createRoomPage
GET           /help                    controllers.Application.help
GET           /getData/:id             controllers.Application.jsonGet(id:String)
DELETE        /deleteRoom/:id          controllers.Application.deleteRoom(id:String)

# Home page
POST          /insert                  controllers.Application.insert
POST          /json/                   controllers.Application.jsonCreateRoom
POST          /createRoom              controllers.Application.createRoom
POST          /auth                    controllers.Application.auth
POST          /registerUser            controllers.Application.registerUser

#PUT         /json/:id               controllers.Application.
# Map static resources from the /public folder to the /assets URL path
GET           /assets/*file            controllers.Assets.at(path="/public", file)
