Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Creatly/creatly-backend
/ functions
Functions
1,083 in github.com/Creatly/creatly-backend
⨍
Functions
1,083
◇
Types & classes
319
↓ 1 callers
Function
getFileExtension
(filename string)
internal/service/files.go:142
↓ 1 callers
Method
getOrderPromocode
(ctx context.Context, schoolId, promocodeId primitive.ObjectID)
internal/service/orders.go:96
↓ 1 callers
Function
getRedirectURL
(domain string)
internal/service/payments.go:188
↓ 1 callers
Method
getToken
()
pkg/email/sendpulse/client.go:114
↓ 1 callers
Method
getVisitor
getVisitor returns limiter for the specific visitor by its IP, looking up within the visitors map.
pkg/limiter/limiter.go:42
↓ 1 callers
Function
inArray
(array []primitive.ObjectID, searchedItem primitive.ObjectID)
internal/service/offers.go:146
↓ 1 callers
Method
initAPI
(router *gin.Engine)
internal/delivery/http/handler.go:60
↓ 1 callers
Method
initAdminRoutes
(api *gin.RouterGroup)
internal/delivery/http/v1/admins.go:15
↓ 1 callers
Method
initCallbackRoutes
(api *gin.RouterGroup)
internal/delivery/http/v1/payment.go:12
↓ 1 callers
Method
initCoursesRoutes
(api *gin.RouterGroup)
internal/delivery/http/v1/courses.go:12
↓ 1 callers
Method
initDeps
()
tests/main_test.go:75
↓ 1 callers
Method
initMocks
()
tests/main_test.go:117
↓ 1 callers
Method
initStudentsRoutes
(api *gin.RouterGroup)
internal/delivery/http/v1/students.go:13
↓ 1 callers
Method
initUsersRoutes
(api *gin.RouterGroup)
internal/delivery/http/v1/users.go:12
↓ 1 callers
Method
initialUploadRequest
()
internal/delivery/http/v1/admins_upload.go:60
↓ 1 callers
Method
isUploadCompleted
()
internal/delivery/http/v1/admins_upload.go:56
↓ 1 callers
Function
newGetCourseByIdResponse
(course domain.Course, courseModules []domain.Module)
internal/delivery/http/v1/courses.go:70
↓ 1 callers
Function
newRateLimiter
newRateLimiter creates an instance of the rateLimiter.
pkg/limiter/limiter.go:31
↓ 1 callers
Function
newStorageProvider
(cfg *config.Config)
internal/app/app.go:162
↓ 1 callers
Method
parse
(c *gin.Context)
internal/delivery/http/v1/admins_upload.go:30
↓ 1 callers
Function
parseConfigFile
(folder, env string)
internal/config/config.go:201
↓ 1 callers
Function
parseRequestHost
(c *gin.Context)
internal/delivery/http/v1/middleware.go:39
↓ 1 callers
Method
populateDB
()
tests/main_test.go:129
↓ 1 callers
Function
populateDefaults
()
internal/config/config.go:218
↓ 1 callers
Method
processFondyCallback
(ctx context.Context, callback fondy.Callback)
internal/service/payments.go:81
↓ 1 callers
Method
processUploadToStorage
(ctx context.Context)
internal/service/files.go:72
↓ 1 callers
Function
setContactInfoUpdateQuery
(updateQuery *bson.M, inp domain.UpdateSchoolSettingsInput)
internal/repository/schools_mongo.go:101
↓ 1 callers
Function
setFromEnv
(cfg *Config)
internal/config/config.go:173
↓ 1 callers
Function
setPagesUpdateQuery
(updateQuery *bson.M, inp domain.UpdateSchoolSettingsInput)
internal/repository/schools_mongo.go:123
↓ 1 callers
Method
setSignature
(password string)
pkg/payment/fondy/fondy.go:112
↓ 1 callers
Method
setTtlTimer
()
pkg/cache/memory.go:30
↓ 1 callers
Function
stringArrayToObjectId
(stringIds []string)
internal/delivery/http/v1/admins.go:1948
↓ 1 callers
Function
studentGetSchoolCourse
(school domain.School, courseId string)
internal/delivery/http/v1/courses.go:146
↓ 1 callers
Function
toLessons
(lessons []domain.Lesson)
internal/delivery/http/v1/courses.go:86
↓ 1 callers
Function
toQuestions
(qs []question)
internal/delivery/http/v1/admins_surveys.go:226
↓ 1 callers
Function
toStudentOffer
(offer domain.Offer)
internal/delivery/http/v1/students.go:440
↓ 1 callers
Function
toStudentOffers
(offers []domain.Offer)
internal/delivery/http/v1/students.go:430
↓ 1 callers
Function
toStudentsResponse
(students []domain.Student)
internal/delivery/http/v1/admins_students.go:22
↓ 1 callers
Function
toSurveyAnswers
(answers []surveyAnswer)
internal/delivery/http/v1/students.go:656
↓ 1 callers
Function
unmarshal
(cfg *Config)
internal/config/config.go:133
↓ 1 callers
Method
uploadToStorage
(ctx context.Context)
internal/service/files.go:82
↓ 1 callers
Method
validSize
(maxSize int64)
internal/delivery/http/v1/admins_upload.go:68
↓ 1 callers
Method
validate
()
internal/delivery/http/v1/admins.go:1856
Method
AddCNAMERecord
(ctx context.Context, subdomain string)
pkg/dns/dns.go:27
Method
AddEmailToList
AddEmailToList adds lead to provided email list with specific variables.
pkg/email/sendpulse/client.go:63
Method
AddEmailToList
(inp email.AddEmailInput)
pkg/email/mock/mock.go:12
Method
AddFinished
(ctx context.Context, studentID, lessonID primitive.ObjectID)
internal/service/student_lessons.go:20
Method
AddFinished
(ctx context.Context, studentId, lessonId primitive.ObjectID)
internal/service/service.go:106
Method
AddFinished
AddFinished mocks base method.
internal/service/mocks/mock.go:431
Method
AddFinished
AddFinished indicates an expected call of AddFinished.
internal/service/mocks/mock.go:439
Method
AddFinished
(ctx context.Context, studentID, lessonID primitive.ObjectID)
internal/repository/student_lessons_mongo.go:20
Method
AddFinished
AddFinished mocks base method.
internal/repository/mocks/mock.go:443
Method
AddFinished
AddFinished indicates an expected call of AddFinished.
internal/repository/mocks/mock.go:451
Method
AddLesson
(ctx context.Context, schoolId, id primitive.ObjectID, lesson domain.Lesson)
internal/repository/modules_mongo.go:118
Method
AddLesson
AddLesson mocks base method.
internal/repository/mocks/mock.go:642
Method
AddLesson
AddLesson indicates an expected call of AddLesson.
internal/repository/mocks/mock.go:650
Method
AddStudentToList
(ctx context.Context, email, name string, schoolID primitive.ObjectID)
internal/service/emails.go:82
Method
AddStudentToList
AddStudentToList mocks base method.
internal/service/mocks/mock.go:702
Method
AddStudentToList
AddStudentToList indicates an expected call of AddStudentToList.
internal/service/mocks/mock.go:710
Method
AddTransaction
(ctx context.Context, id primitive.ObjectID, transaction domain.Transaction)
internal/service/orders.go:80
Method
AddTransaction
(ctx context.Context, id primitive.ObjectID, transaction domain.Transaction)
internal/service/service.go:311
Method
AddTransaction
AddTransaction mocks base method.
internal/service/mocks/mock.go:1475
Method
AddTransaction
AddTransaction indicates an expected call of AddTransaction.
internal/service/mocks/mock.go:1484
Method
AddTransaction
(ctx context.Context, id primitive.ObjectID, transaction domain.Transaction)
internal/repository/orders_mongo.go:28
Method
AddTransaction
AddTransaction mocks base method.
internal/repository/mocks/mock.go:1339
Method
AddTransaction
AddTransaction indicates an expected call of AddTransaction.
internal/repository/mocks/mock.go:1348
Method
AttachOffer
(ctx context.Context, studentID, offerID primitive.ObjectID, moduleIds []primitive.ObjectID)
internal/repository/students_mongo.go:171
Method
AttachOffer
AttachOffer mocks base method.
internal/repository/mocks/mock.go:246
Method
AttachOffer
AttachOffer indicates an expected call of AttachOffer.
internal/repository/mocks/mock.go:254
Method
AttachPackage
(ctx context.Context, schoolId, packageId primitive.ObjectID, modules []primitive.ObjectID)
internal/repository/modules_mongo.go:164
Method
AttachPackage
AttachPackage mocks base method.
internal/repository/mocks/mock.go:656
Method
AttachPackage
AttachPackage indicates an expected call of AttachPackage.
internal/repository/mocks/mock.go:664
Method
AttachSchool
(ctx context.Context, userID, schoolId primitive.ObjectID)
internal/repository/users_mongo.go:84
Method
AttachSchool
AttachSchool mocks base method.
internal/repository/mocks/mock.go:41
Method
AttachSchool
AttachSchool indicates an expected call of AttachSchool.
internal/repository/mocks/mock.go:49
Method
AttachSurvey
(ctx context.Context, schoolId, id primitive.ObjectID, survey domain.Survey)
internal/repository/modules_mongo.go:176
Method
AttachSurvey
AttachSurvey mocks base method.
internal/repository/mocks/mock.go:670
Method
AttachSurvey
AttachSurvey indicates an expected call of AttachSurvey.
internal/repository/mocks/mock.go:678
Method
ConnectFondy
(ctx context.Context, input ConnectFondyInput)
internal/service/schools.go:53
Method
ConnectFondy
ConnectFondy mocks base method.
internal/service/mocks/mock.go:137
Method
ConnectFondy
ConnectFondy indicates an expected call of ConnectFondy.
internal/service/mocks/mock.go:145
Method
ConnectSendPulse
(ctx context.Context, input ConnectSendPulseInput)
internal/service/schools.go:77
Method
ConnectSendPulse
ConnectSendPulse mocks base method.
internal/service/mocks/mock.go:151
Method
ConnectSendPulse
ConnectSendPulse indicates an expected call of ConnectSendPulse.
internal/service/mocks/mock.go:159
Method
Create
(ctx context.Context, inp CreateModuleInput)
internal/service/modules.go:111
Method
Create
(ctx context.Context, inp CreatePackageInput)
internal/service/packages.go:20
Method
Create
(ctx context.Context, inp CreateOfferInput)
internal/service/offers.go:69
Method
Create
(ctx context.Context, inp CreatePromoCodeInput)
internal/service/promocodes.go:20
Method
Create
(ctx context.Context, name string)
internal/service/schools.go:26
Method
Create
(ctx context.Context, studentId, offerId, promocodeId primitive.ObjectID)
internal/service/orders.go:29
Method
Create
(ctx context.Context, schoolId primitive.ObjectID, name string)
internal/service/courses.go:21
Method
Create
(ctx context.Context, name string)
internal/service/service.go:68
Method
Create
(ctx context.Context, schoolId primitive.ObjectID, name string)
internal/service/service.go:168
Method
Create
(ctx context.Context, inp CreatePromoCodeInput)
internal/service/service.go:182
Method
Create
(ctx context.Context, inp CreateOfferInput)
internal/service/service.go:224
Method
Create
(ctx context.Context, inp CreateModuleInput)
internal/service/service.go:250
Method
Create
(ctx context.Context, inp CreatePackageInput)
internal/service/service.go:301
Method
Create
(ctx context.Context, studentId, offerId, promocodeId primitive.ObjectID)
internal/service/service.go:310
Method
Create
(ctx context.Context, inp CreateSurveyInput)
internal/service/service.go:336
Method
Create
(ctx context.Context, inp AddLessonInput)
internal/service/lessons.go:22
← previous
next →
201–300 of 1,083, ranked by callers