MCPcopy Create free account

hub / github.com/Creatly/creatly-backend / functions

Functions1,083 in github.com/Creatly/creatly-backend

↓ 266 callersFunctionnewResponse
(c *gin.Context, statusCode int, message string)
internal/delivery/http/v1/response.go:21
↓ 197 callersMethodError
(msg string, params map[string]interface{})
pkg/logger/logger.go:7
↓ 63 callersMethodSet
(key, value interface{}, ttl int64)
pkg/cache/cache.go:4
↓ 51 callersFunctiongetSchoolFromContext
(c *gin.Context)
internal/delivery/http/v1/middleware.go:53
↓ 44 callersMethodEXPECT
EXPECT returns an object that allows the caller to indicate expected use.
internal/service/mocks/mock.go:36
↓ 40 callersMethodGetById
(ctx context.Context, lessonId primitive.ObjectID)
internal/service/service.go:280
↓ 30 callersFunctionparseIdFromPath
(c *gin.Context, param string)
internal/delivery/http/v1/handler.go:39
↓ 26 callersMethodCreate
(ctx context.Context, inp AddLessonInput)
internal/service/service.go:279
↓ 24 callersMethodInit
(cfg *config.Config)
internal/delivery/http/handler.go:30
↓ 18 callersMethodHash
(password string)
pkg/hash/password.go:10
↓ 18 callersMethodRun
()
internal/server/server.go:26
↓ 17 callersMethodDelete
(ctx context.Context, schoolId, id primitive.ObjectID)
internal/service/service.go:282
↓ 15 callersMethodUpdate
(ctx context.Context, inp UpdateLessonInput)
internal/service/service.go:281
↓ 12 callersFunctionError
(msg ...interface{})
pkg/logger/logrus.go:33
↓ 11 callersMethodgetJwt
(userId primitive.ObjectID)
tests/students_test.go:398
↓ 10 callersMethodGetBySchool
(ctx context.Context, schoolId primitive.ObjectID, pagination domain.GetOrdersQuery)
internal/repository/repository.go:168
↓ 9 callersMethodGet
(key interface{})
pkg/cache/cache.go:5
↓ 9 callersFunctionmockAdminService
(t *testing.T)
internal/service/admins_test.go:21
↓ 8 callersMethodGetByIds
(ctx context.Context, ids []primitive.ObjectID)
internal/repository/repository.go:153
↓ 8 callersFunctionInfof
(format string, args ...interface{})
pkg/logger/logrus.go:21
↓ 7 callersFunctionErrorf
(format string, args ...interface{})
pkg/logger/logrus.go:37
↓ 7 callersMethodParse
(accessToken string)
pkg/auth/manager.go:15
↓ 6 callersMethodGetByPackages
(ctx context.Context, packageIds []primitive.ObjectID)
internal/repository/repository.go:152
↓ 6 callersMethodSetSession
(ctx context.Context, userID primitive.ObjectID, session domain.Session)
internal/repository/repository.go:22
↓ 5 callersMethodGetByCredentials
(ctx context.Context, email, password string)
internal/repository/repository.go:19
↓ 5 callersMethodGetByRefreshToken
(ctx context.Context, refreshToken string)
internal/repository/repository.go:20
↓ 5 callersMethodRefreshTokens
(ctx context.Context, refreshToken string)
internal/service/service.go:49
↓ 5 callersMethodSignIn
(ctx context.Context, input UserSignInInput)
internal/service/service.go:48
↓ 5 callersMethodUpdateSettings
(ctx context.Context, id primitive.ObjectID, inp domain.UpdateSchoolSettingsInput)
internal/repository/repository.go:30
↓ 5 callersFunctiongetStudentId
(c *gin.Context)
internal/delivery/http/v1/middleware.go:112
↓ 5 callersFunctionsortLessons
(lessons []domain.Lesson)
internal/service/modules.go:193
↓ 4 callersMethodGetByCode
(ctx context.Context, schoolId primitive.ObjectID, code string)
internal/repository/repository.go:160
↓ 4 callersMethodGetByCourse
(ctx context.Context, courseId primitive.ObjectID)
internal/service/service.go:229
↓ 4 callersMethodGetByLesson
(ctx context.Context, lessonID primitive.ObjectID)
internal/repository/repository.go:104
↓ 4 callersMethodGetByModule
(ctx context.Context, schoolId, moduleId primitive.ObjectID)
internal/service/service.go:228
↓ 4 callersMethodGetCourseById
(ctx context.Context, schoolId, courseId primitive.ObjectID)
internal/service/service.go:114
↓ 4 callersMethodGetModuleContent
(ctx context.Context, schoolId, studentId, moduleId primitive.ObjectID)
internal/service/service.go:96
↓ 4 callersMethodNewJWT
(userId string, ttl time.Duration)
pkg/auth/manager.go:14
↓ 4 callersMethodSetLessonFinished
(ctx context.Context, studentId, lessonId primitive.ObjectID)
internal/service/service.go:98
↓ 4 callersMethodUpdateStatus
(ctx context.Context, fileName string, status domain.FileStatus)
internal/repository/repository.go:175
↓ 4 callersMethodUploadAndSaveFile
(ctx context.Context, file domain.File)
internal/service/service.go:130
↓ 4 callersMethodVerify
(ctx context.Context, userID primitive.ObjectID, code string)
internal/repository/repository.go:21
↓ 4 callersFunctionstringArrayToObjectId
(stringIds []string)
internal/service/packages.go:140
↓ 4 callersFunctionstringPtr
(s string)
internal/delivery/http/v1/admins_test.go:644
↓ 3 callersMethodDeleteContent
(ctx context.Context, schoolId primitive.ObjectID, lessonIds []primitive.ObjectID)
internal/service/service.go:283
↓ 3 callersMethodGeneratePaymentLink
(ctx context.Context, orderId primitive.ObjectID)
internal/service/service.go:318
↓ 3 callersMethodGetCourses
(ctx context.Context, schoolId primitive.ObjectID)
internal/service/service.go:113
↓ 3 callersMethodGetPublishedByCourseId
(ctx context.Context, courseId primitive.ObjectID)
internal/repository/repository.go:95
↓ 3 callersMethodNewRefreshToken
()
pkg/auth/manager.go:16
↓ 3 callersMethodRandomSecret
(length int)
pkg/otp/otp.go:6
↓ 3 callersMethodSignUp
(ctx context.Context, input UserSignUpInput)
internal/service/service.go:47
↓ 3 callersFunctionfilterDateQueries
(dateFrom, dateTo, fieldName string, filter bson.M)
internal/repository/repository.go:235
↓ 3 callersFunctiongetPaginationOpts
(pagination *domain.PaginationQuery)
internal/repository/repository.go:223
↓ 3 callersMethodparseAuthHeader
(c *gin.Context)
internal/delivery/http/v1/middleware.go:94
↓ 3 callersFunctiontoPackagesResponse
(pkgs []domain.Package)
internal/delivery/http/v1/admins.go:1908
↓ 2 callersMethodAddFinished
(ctx context.Context, studentId, lessonId primitive.ObjectID)
internal/repository/repository.go:50
↓ 2 callersMethodAddTransaction
(ctx context.Context, id primitive.ObjectID, transaction domain.Transaction)
internal/repository/repository.go:167
↓ 2 callersMethodAttachPackage
(ctx context.Context, schoolId, packageId primitive.ObjectID, modules []primitive.ObjectID)
internal/repository/repository.go:108
↓ 2 callersFunctionDebugf
(format string, args ...interface{})
pkg/logger/logrus.go:13
↓ 2 callersMethodDeleteByCourse
(ctx context.Context, schoolId, courseId primitive.ObjectID)
internal/repository/repository.go:102
↓ 2 callersMethodGenerateBodyFromHTML
(templateFileName string, data interface{})
pkg/email/sender.go:21
↓ 2 callersMethodGetByCourseId
(ctx context.Context, courseId primitive.ObjectID)
internal/repository/repository.go:96
↓ 2 callersMethodGetByDomain
(ctx context.Context, domainName string)
internal/repository/repository.go:28
↓ 2 callersMethodGetByID
(ctx context.Context, id, schoolID primitive.ObjectID)
internal/repository/repository.go:178
↓ 2 callersMethodGetWithContent
(ctx context.Context, moduleId primitive.ObjectID)
internal/service/service.go:258
↓ 2 callersMethodGiveAccessToOffer
(ctx context.Context, studentId primitive.ObjectID, offer domain.Offer)
internal/service/service.go:99
↓ 2 callersFunctionInfo
(msg ...interface{})
pkg/logger/logrus.go:17
↓ 2 callersFunctionInit
Init populates Config struct with values from config file located at filepath and environment variables.
internal/config/config.go:116
↓ 2 callersFunctionIsDuplicate
(err error)
pkg/database/mongodb/mongodb.go:44
↓ 2 callersFunctionIsEmailValid
(email string)
pkg/email/validate.go:12
↓ 2 callersMethodIsModuleAvailable
(m Module)
internal/domain/student.go:25
↓ 2 callersFunctionNewAdminsService
(hasher hash.PasswordHasher, tokenManager auth.TokenManager, repo repository.Admins, schoolRepo repository.Sc
internal/service/admins.go:27
↓ 2 callersFunctionNewClient
NewClient established connection to a mongoDb instance using provided URI and auth credentials.
pkg/database/mongodb/mongodb.go:15
↓ 2 callersFunctionNewFondyClient
(merchantID string, merchantPassword string)
pkg/payment/fondy/fondy.go:177
↓ 2 callersFunctionNewHandler
(services *service.Services, tokenManager auth.TokenManager)
internal/delivery/http/v1/handler.go:17
↓ 2 callersFunctionNewManager
(signingKey string)
pkg/auth/manager.go:23
↓ 2 callersFunctionNewMemoryCache
NewMemoryCache uses map to store key:value data in-memory.
pkg/cache/memory.go:23
↓ 2 callersFunctionNewRepositories
(db *mongo.Database)
internal/repository/repository.go:204
↓ 2 callersFunctionNewSHA1Hasher
(salt string)
pkg/hash/password.go:18
↓ 2 callersFunctionNewServices
(deps Deps)
internal/service/service.go:381
↓ 2 callersMethodSave
(ctx context.Context, file domain.File)
internal/service/service.go:131
↓ 2 callersMethodSend
(input SendEmailInput)
pkg/email/sender.go:18
↓ 2 callersMethodSetLastOpened
(ctx context.Context, studentId, lessonId primitive.ObjectID)
internal/repository/repository.go:51
↓ 2 callersMethodSetStatus
(ctx context.Context, id primitive.ObjectID, status string)
internal/repository/repository.go:170
↓ 2 callersMethodUpdate
(ctx context.Context, inp UpdateOfferInput)
internal/repository/repository.go:148
↓ 2 callersMethodValidate
()
internal/domain/offer.go:39
↓ 2 callersMethodaddStudentToList
TODO refactor.
internal/service/students.go:292
↓ 2 callersMethodchunkSize
()
internal/delivery/http/v1/admins_upload.go:64
↓ 2 callersMethodcreateSession
(ctx context.Context, adminID primitive.ObjectID)
internal/service/admins.go:117
↓ 2 callersMethodcreateSession
(ctx context.Context, userId primitive.ObjectID)
internal/service/users.go:162
↓ 2 callersMethodcreateSession
(ctx context.Context, studentId primitive.ObjectID)
internal/service/students.go:247
↓ 2 callersFunctiongenerateSignature
(params map[string]interface{}, password string)
pkg/payment/fondy/fondy.go:133
↓ 2 callersMethodgetFondyClient
(fondyConnectionInfo domain.Fondy)
internal/service/payments.go:180
↓ 2 callersFunctiongetIdByContext
(c *gin.Context, context string)
internal/delivery/http/v1/middleware.go:120
↓ 2 callersFunctiongetUserId
(c *gin.Context)
internal/delivery/http/v1/middleware.go:116
↓ 2 callersMethodisLessonAvailable
(ctx context.Context, studentId, lessonId primitive.ObjectID)
internal/service/students.go:273
↓ 2 callersFunctionremoveFile
(filename string)
internal/service/files.go:148
↓ 2 callersFunctiontoOffersReponse
(offers []domain.Offer)
internal/delivery/http/v1/admins.go:1935
↓ 2 callersFunctiontoPackageModules
(modules []domain.Module)
internal/delivery/http/v1/admins.go:1922
↓ 2 callersMethodupload
(ctx context.Context, file domain.File)
internal/service/files.go:114
next →1–100 of 1,083, ranked by callers