67 lines
2.0 KiB
JavaScript
67 lines
2.0 KiB
JavaScript
const host = "api/";
|
|
|
|
const routes = {
|
|
auth: host + "auth/",
|
|
users: host + "users/",
|
|
operations: host + "operations/",
|
|
bar: host + "bar/",
|
|
session: host + "bar/session",
|
|
ingredient: host + "ingredient",
|
|
order: host + "order",
|
|
cocktails: host + "cocktail",
|
|
visitor: host + "visitors"
|
|
}
|
|
|
|
export const requests = {
|
|
auth: {
|
|
login: routes.auth + "login",
|
|
refresh: routes.auth + "refresh",
|
|
singOut: "signOut"
|
|
},
|
|
cocktails: {
|
|
menu: routes.cocktails + "/menu",
|
|
simple: routes.cocktails + "/simple",
|
|
cocktail: routes.cocktails + "?id=",
|
|
modal: routes.cocktails + "/modal?id=",
|
|
edit: routes.cocktails,
|
|
savePhoto: routes.cocktails + "/photo",
|
|
favourite: routes.cocktails + "/favourite?id=",
|
|
rating: routes.cocktails + "/rating?id=",
|
|
receipts: routes.cocktails + "/receipts?id="
|
|
},
|
|
visitors: {
|
|
all: routes.visitor,
|
|
invite: routes.visitor + "/invite?"
|
|
},
|
|
bar: {
|
|
list: routes.bar + "list",
|
|
addToMyList: routes.bar + "addToMyList",
|
|
enter: routes.bar + "enter?id=",
|
|
pay: routes.order + "?",
|
|
order: routes.order,
|
|
myOrders: routes.order + "/my",
|
|
purchases: routes.bar + "purchases",
|
|
menu: routes.bar + "menu",
|
|
ingredients: routes.ingredient,
|
|
ingredientSimple: routes.ingredient + "/simple",
|
|
ingredient: routes.ingredient,
|
|
ingredientList: routes.ingredient + "/all",
|
|
glass: routes.bar + "glass",
|
|
category: routes.bar + "category",
|
|
receipts: routes.bar + "receipt?id=",
|
|
tags: routes.bar + "tags",
|
|
type: routes.ingredient + "/type",
|
|
session: {
|
|
status: routes.session + "/info",
|
|
change: routes.session
|
|
},
|
|
unit: routes.bar + "units"
|
|
},
|
|
users: {
|
|
getMe: routes.bar + "getMe",
|
|
},
|
|
operations: {
|
|
getAll: routes.operations,
|
|
create: routes.operations,
|
|
}
|
|
} |