MCPcopy Create free account

hub / github.com/Crunch-Garage/food-delivery / functions

Functions61 in github.com/Crunch-Garage/food-delivery

↓ 11 callersFunctionIsAuthorized
*Validate JWT requests*/
middleware/authMiddleware.go:16
↓ 3 callersFunctionEnvCloudMenuFolder
()
config/config.go:106
↓ 2 callersFunctionEnvCloudFoodFolder
()
config/config.go:114
↓ 2 callersFunctionSmtpEmail
()
config/config.go:122
↓ 1 callersFunctionAutoMigrate
()
database/databaseConnection.go:51
↓ 1 callersFunctionCloseDB
()
database/databaseConnection.go:47
↓ 1 callersFunctionCloudinaryUpload
(media_url interface{}, bucket_storage_folder string, file_name string)
helpers/uploadHelper.go:40
↓ 1 callersFunctionEnvCloudAPIKey
()
config/config.go:74
↓ 1 callersFunctionEnvCloudAPISecret
()
config/config.go:82
↓ 1 callersFunctionEnvCloudName
()
config/config.go:66
↓ 1 callersFunctionEnvCloudRestaurantFolder
()
config/config.go:98
↓ 1 callersFunctionEnvDBDialect
()
config/config.go:10
↓ 1 callersFunctionEnvDBHost
()
config/config.go:18
↓ 1 callersFunctionEnvDBName
()
config/config.go:42
↓ 1 callersFunctionEnvDBPort
()
config/config.go:26
↓ 1 callersFunctionEnvDBUser
()
config/config.go:34
↓ 1 callersFunctionFoodRouter
(router *mux.Router)
routes/foodRouter.go:10
↓ 1 callersFunctionHandleSendEmail
(to, subject, body string)
helpers/notificationHelper.go:50
↓ 1 callersFunctionHashPassword
(password string)
controllers/userController.go:24
↓ 1 callersFunctionInvoiceRouter
(router *mux.Router)
routes/invoiceRoute.go:10
↓ 1 callersFunctionLocationRouter
(router *mux.Router)
routes/locationRouter.go:9
↓ 1 callersFunctionMenuRouter
(router *mux.Router)
routes/menuRouter.go:10
↓ 1 callersFunctionOpenDB
()
database/databaseConnection.go:15
↓ 1 callersFunctionOrderItemRouter
(router *mux.Router)
routes/orderItemRoute.go:9
↓ 1 callersFunctionOrderRouter
(router *mux.Router)
routes/orderRouter.go:10
↓ 1 callersFunctionRestaurantRouter
(router *mux.Router)
routes/restaurantRouter.go:10
↓ 1 callersFunctionSmtpEmailPassword
()
config/config.go:130
↓ 1 callersFunctionUpdateOrderItemFunc
(item models.OrderItem, order_id int)
controllers/orderItemController.go:29
↓ 1 callersFunctionUserRouter
(router *mux.Router)
routes/userRouter.go:10
↓ 1 callersFunctionVerifyPassword
(userPassword, password string)
controllers/userController.go:32
↓ 1 callersFunctionhandleRequests
* Handle API requests*/
main.go:27
FunctionCreateFood
(w http.ResponseWriter, r *http.Request)
controllers/foodController.go:17
FunctionCreateInvoice
(w http.ResponseWriter, r *http.Request)
controllers/invoiceController.go:11
FunctionCreateMenu
(w http.ResponseWriter, r *http.Request)
controllers/menuController.go:17
FunctionCreateOrder
(w http.ResponseWriter, r *http.Request)
controllers/orderController.go:14
FunctionCreateRestaurant
(w http.ResponseWriter, r *http.Request)
controllers/restaurantController.go:17
FunctionEnvCloudUserFolder
()
config/config.go:90
FunctionEnvDBPassword
()
config/config.go:50
FunctionEnvJwtKey
()
config/config.go:58
FunctionGenerateToken
*Genearte JWT token*/
helpers/tokenHelper.go:14
FunctionGetFood
(w http.ResponseWriter, r *http.Request)
controllers/foodController.go:95
FunctionGetFoods
(w http.ResponseWriter, r *http.Request)
controllers/foodController.go:87
FunctionGetLocations
(w http.ResponseWriter, r *http.Request)
controllers/locationController.go:10
FunctionGetMenu
(w http.ResponseWriter, r *http.Request)
controllers/menuController.go:72
FunctionGetMenus
(w http.ResponseWriter, r *http.Request)
controllers/menuController.go:55
FunctionGetOrder
(w http.ResponseWriter, r *http.Request)
controllers/orderController.go:88
FunctionGetOrderItems
(w http.ResponseWriter, r *http.Request)
controllers/orderItemController.go:13
FunctionGetRestaurant
(w http.ResponseWriter, r *http.Request)
controllers/restaurantController.go:74
FunctionGetRestaurantOrderItems
(w http.ResponseWriter, r *http.Request)
controllers/orderItemController.go:52
FunctionGetRestaurants
(w http.ResponseWriter, r *http.Request)
controllers/restaurantController.go:43
FunctionGetUser
*get user info from profile table*/
controllers/userController.go:164
FunctionLogin
*login*/
controllers/userController.go:116
FunctionRegisterEmailAccount
(user models.User)
helpers/notificationHelper.go:15
FunctionSignUp
*sign up*/
controllers/userController.go:46
FunctionSingleImageUpload
(w http.ResponseWriter, r *http.Request, avatar string, bucket_storage_folder string)
helpers/uploadHelper.go:18
FunctionUpdateFood
(w http.ResponseWriter, r *http.Request)
controllers/foodController.go:110
FunctionUpdateMenu
(w http.ResponseWriter, r *http.Request)
controllers/menuController.go:90
FunctionUpdateOrder
(w http.ResponseWriter, r *http.Request)
controllers/orderController.go:163
FunctionUpdateRestaurant
(w http.ResponseWriter, r *http.Request)
controllers/restaurantController.go:108
FunctionUpdateUser
(w http.ResponseWriter, r *http.Request)
controllers/userController.go:185
Functionmain
()
main.go:15