MCPcopy Create free account

hub / github.com/Chirag-And-Dheeraj/Dekho / functions

Functions112 in github.com/Chirag-And-Dheeraj/Dekho

↓ 62 callersFunctionSendError
(w http.ResponseWriter, statusCode int, message string)
utils/utils.go:682
↓ 15 callersMethoderror
(title, message, duration)
static/toast.js:178
↓ 9 callersFunctionChain
(h http.HandlerFunc, middlewares ...func(http.HandlerFunc) http.HandlerFunc)
utils/utils.go:776
↓ 6 callersFunctionGetUserFromRequest
(r *http.Request)
utils/utils.go:632
↓ 5 callersFunctionGetFileId
(fileName string)
utils/utils.go:461
↓ 5 callersFunctionUpdateVideoStatus
(db *sql.DB, videoID string, status types.VideoStatus)
utils/utils.go:688
↓ 4 callersFunctionGetDBConn
()
database/database.go:57
↓ 4 callersFunctionSendEventToUser
(userID types.UserID, event string, data any)
shared/sse.go:12
↓ 3 callersFunctionNewUserRepository
(db *sql.DB)
repositories/user.go:20
↓ 3 callersFunctionPrettyPrintMap
(inputMap any, mapName string)
utils/utils.go:766
↓ 3 callersMethodrender
(loading = false)
static/videoList/videoContainer.js:141
↓ 2 callersFunctionGetManifestFile
(w http.ResponseWriter, videoId string)
utils/utils.go:421
↓ 2 callersMethodGetUserByEmail
(email string)
services/user.go:14
↓ 2 callersFunctionNewUserService
(repository repositories.UserRepository)
services/user.go:23
↓ 2 callersFunctionVerifyToken
(tokenString string)
utils/utils.go:623
↓ 2 callersMethodinit
()
static/toast.js:7
↓ 2 callersMethodsetViewMode
(mode)
static/videoList/videoContainer.js:100
↓ 2 callersMethodshow
(title, message, type = "success", duration = 7000)
static/toast.js:130
↓ 1 callersMethodAuthenticateUser
(email, password string)
services/user.go:13
↓ 1 callersMethodComparePassword
(password string)
types/types.go:103
↓ 1 callersFunctionConnect
Connect establishes a connection to the PostgreSQL database
database/database.go:37
↓ 1 callersFunctionCreateNewSSEChannel
(refererPath string, bufferSize int)
sse/sse.go:13
↓ 1 callersMethodCreateUser
(user *types.User)
repositories/user.go:10
↓ 1 callersFunctionDecodeJWT
(tokenString string)
utils/utils.go:603
↓ 1 callersFunctionDeleteHandler
@desc Delete the video @route DELETE /video/[id]
controllers/video.go:426
↓ 1 callersFunctionDeleteVideo
(w http.ResponseWriter, r *http.Request, db *sql.DB, videoId string)
utils/utils.go:469
↓ 1 callersFunctionGenerateJWT
(userID string, username string)
utils/utils.go:591
↓ 1 callersFunctionGetRefererPathFromRequest
(r *http.Request)
utils/utils.go:754
↓ 1 callersMethodGetUserByEmail
(email string)
services/user.go:27
↓ 1 callersMethodGetUserByID
(id string)
services/user.go:16
↓ 1 callersMethodGetUserByID
(id string)
repositories/user.go:13
↓ 1 callersMethodGetUserByUsername
(username string)
services/user.go:15
↓ 1 callersMethodGetUserByUsername
(username string)
services/user.go:31
↓ 1 callersFunctionGetVideo
@desc Get a Video @route GET /video/[id]
controllers/video.go:227
↓ 1 callersFunctionGetVideos
@desc Get All Videos @route GET /video
controllers/video.go:135
↓ 1 callersFunctionInit
(debug bool)
shared/logger/logger.go:12
↓ 1 callersFunctionInitializeSSEConnection
(userID types.UserID, path string)
sse/sse.go:20
↓ 1 callersFunctionLoadConfig
(envFile string)
config/config.go:84
↓ 1 callersFunctionLoadEnvFile
(filename string)
config/config.go:49
↓ 1 callersFunctionLoginUser
(w http.ResponseWriter, r *http.Request, userService services.UserService)
controllers/user.go:89
↓ 1 callersFunctionManifestFileHandler
@desc Get Manifest File @route GET /video/[id]/stream
controllers/video.go:291
↓ 1 callersFunctionNewUser
(username, email, password string)
types/types.go:79
↓ 1 callersFunctionPostUploadProcessFile
(serverFileName string, fileName string, videoTitle string, tmpFile *os.File, db *sql.DB, userID types.UserID)
utils/utils.go:340
↓ 1 callersFunctionRegisterUser
(w http.ResponseWriter, r *http.Request, userService services.UserService)
controllers/user.go:33
↓ 1 callersMethodRegisterUser
(username, email, password string)
services/user.go:12
↓ 1 callersFunctionRemoveSSEConnection
(userID types.UserID, sessionID types.SessionID)
sse/sse.go:34
↓ 1 callersFunctionTSFileHandler
@desc Get TS File @route GET /video/[id]/stream/[id].ts
controllers/video.go:308
↓ 1 callersFunctionUpdateHandler
@desc Update Video Details @route UPDATE
controllers/video.go:360
↓ 1 callersFunctionUploadVideo
@desc Create new video resource @route POST /video
controllers/video.go:20
↓ 1 callersFunctionbreakFile
(videoPath string, fileName string)
utils/utils.go:172
↓ 1 callersFunctioncheckFileType
(file)
static/upload.js:25
↓ 1 callersMethodclose
(toast)
static/toast.js:164
↓ 1 callersFunctioncloseAndRemoveTmpfile
(tmpFile *os.File)
utils/utils.go:325
↓ 1 callersFunctionextractMetaData
(videoPath string)
utils/utils.go:659
↓ 1 callersFunctionextractThumbnail
(videoPath string, fileName string)
utils/utils.go:32
↓ 1 callersMethodhandleDelete
()
static/videoList/videoItem.js:576
↓ 1 callersMethodhandlePlay
()
static/videoList/videoItem.js:553
↓ 1 callersFunctionhandleProcessingCompletedStatus
(db *sql.DB, videoID string)
utils/utils.go:698
↓ 1 callersMethodhandleUpdate
()
static/videoList/videoItem.js:637
↓ 1 callersMethodinitialize
()
static/videoList/videoItem.js:476
↓ 1 callersMethodinitializeModal
()
static/videoList/videoItem.js:531
↓ 1 callersMethodinitializeUpdateModal
()
static/videoList/videoItem.js:511
↓ 1 callersMethodinjectCSS
()
static/toast.js:16
↓ 1 callersMethodinjectHTML
()
static/toast.js:120
↓ 1 callersFunctionloadConfig
()
static/index.js:1
↓ 1 callersMethodloadVideos
()
static/videoList/videoContainer.js:124
↓ 1 callersFunctionnewDBConfig
NewDBConfig creates a new DBConfig from environment variables
database/database.go:25
↓ 1 callersMethodrenderControls
()
static/videoList/videoContainer.js:82
↓ 1 callersFunctionsetUpRoutes
()
main.go:291
↓ 1 callersMethodsuccess
(title, message, duration)
static/toast.js:175
↓ 1 callersFunctionupdateGenericVideoStatus
(db *sql.DB, videoID string, status types.VideoStatus)
utils/utils.go:726
↓ 1 callersMethodupdateStatusDisplay
(status)
static/videoList/videoItem.js:715
↓ 1 callersFunctionuploadThumbnailToAppwrite
(folderName string, db *sql.DB)
utils/utils.go:49
↓ 1 callersFunctionuploadToAppwrite
(folderName string)
utils/utils.go:221
FunctionAuthRequired
(next http.HandlerFunc)
middleware/middleware.go:9
MethodAuthenticateUser
(email, password string)
services/user.go:62
MethodCreateUser
(user *types.User)
repositories/user.go:24
MethodGetEmail
()
types/types.go:121
MethodGetID
()
types/types.go:113
MethodGetUserByEmail
(email string)
repositories/user.go:11
MethodGetUserByEmail
(email string)
repositories/user.go:33
MethodGetUserByID
(id string)
services/user.go:35
MethodGetUserByID
(id string)
repositories/user.go:66
MethodGetUserByUsername
(username string)
repositories/user.go:12
MethodGetUserByUsername
(username string)
repositories/user.go:50
MethodGetUsername
()
types/types.go:117
FunctionLogging
(next http.HandlerFunc)
middleware/middleware.go:28
MethodRegisterUser
(username, email, password string)
services/user.go:39
FunctionSendEmail
SendEmail is a wrapper over smtp.SendEmail. This function consumes information like host address, username and password from the config. Recipients
services/smtp.go:18
MethodSetPassword
(password string)
types/types.go:94
MethodUpdateInfo
(newUsername, newEmail string)
types/types.go:107
MethodattributeChangedCallback
(name, oldValue, newValue)
static/videoList/videoItem.js:694
FunctionconfigHandler
(w http.ResponseWriter, r *http.Request)
main.go:164
MethodconnectedCallback
()
static/videoList/videoContainer.js:77
Methodconstructor
()
static/toast.js:2
Methodconstructor
()
static/videoList/videoContainer.js:2
Methodconstructor
()
static/videoList/videoItem.js:2
FunctionhandleBeforeUnload
(event)
static/upload.js:15
FunctionhandleSubmit
(e)
static/register.js:10
FunctionhandleSubmit
(e)
static/login.js:8
next →1–100 of 112, ranked by callers