MCPcopy Create free account

hub / github.com/8xmx8/GuTikTok / functions

Functions1,182 in github.com/8xmx8/GuTikTok

↓ 2 callersFunctionGenerateAudioName
GenerateAudioName 生成音频链接,此链接仅用于内部使用,不暴露给用户
src/utils/pathgen/video.go:28
↓ 2 callersFunctionGenerateFinalVideoName
GenerateFinalVideoName 最终暴露给用户的视频名称
src/utils/pathgen/video.go:16
↓ 2 callersMethodGetAction
()
src/rpc/comment/comment.pb.go:212
↓ 2 callersMethodGetCommentId
()
src/rpc/comment/comment.pb.go:226
↓ 2 callersMethodGetCommentText
()
src/rpc/comment/comment.pb.go:219
↓ 2 callersMethodGetItemRecommend
(ctx context.Context, userId string, categories []string, writeBackType, writeBackDelay string, n, offset int)
src/extra/gorse/client.go:97
↓ 2 callersFunctionGetLink
(ctx context.Context, fileName string, userId uint32)
src/storage/file/provider.go:36
↓ 2 callersMethodInsertFeedback
(ctx context.Context, feedbacks []Feedback)
src/extra/gorse/client.go:28
↓ 2 callersMethodIsDirty
()
src/storage/cached/cache.go:29
↓ 2 callersMethodNew
()
src/services/message/handler.go:58
↓ 2 callersMethodNew
()
src/services/publish/handler.go:68
↓ 2 callersFunctionNewGorseClient
(entryPoint, apiKey string)
src/extra/gorse/client.go:20
↓ 2 callersMethodQueryVideoSummaryAndKeywords
(ctx context.Context, in *QueryVideoSummaryAndKeywordsRequest, opts ...grpc.CallOption)
src/rpc/feed/feed_grpc.pb.go:37
↓ 2 callersFunctionScanGet
ScanGet 采用二级缓存(Memory-Redis)的模式读取结构体类型,并且填充到传入的结构体中,结构体需要实现IDGetter且确保ID可用。
src/storage/cached/cache.go:33
↓ 2 callersFunctionaddMagicComment
(videoId uint32, content string, ctx context.Context, logger *logrus.Entry, span *trace.Span)
src/services/videoprocessor/summary.go:663
↓ 2 callersFunctioncheckPasswordHash
(ctx context.Context, password, hash string)
src/services/auth/handler.go:400
↓ 2 callersFunctionexitOnError
(err error)
src/services/relation/handler.go:45
↓ 2 callersFunctiongetToken
(ctx context.Context, userId uint32)
src/services/auth/handler.go:408
↓ 2 callersFunctionhashPassword
(ctx context.Context, password string)
src/services/auth/handler.go:392
↓ 2 callersMethodidList2UserList
(ctx context.Context, idList []uint32, actorID uint32, logger *logrus.Entry, span trace.Span)
src/services/relation/handler.go:1018
↓ 2 callersFunctionisUnixMilliTimestamp
(s string)
src/services/feed/handler.go:666
↓ 2 callersFunctionproduceFeed
(ctx context.Context, event models.RecommendEvent)
src/services/feed/handler.go:95
↓ 2 callersFunctionsetups
()
test/rpc/messagerpc_test.go:16
↓ 2 callersFunctionstring2Int
(s []string, logger *logrus.Entry, span trace.Span)
src/services/relation/handler.go:1076
↓ 2 callersFunctionupdateFollowCountCache
(ctx context.Context, actorID uint32, followOp bool, span trace.Span, logger *logrus.Entry)
src/services/relation/handler.go:1133
↓ 2 callersFunctionupdateFollowListCache
followOp = true -> follow followOp = false -> unfollow
src/services/relation/handler.go:1097
↓ 2 callersFunctionupdateFollowerCountCache
(ctx context.Context, userID uint32, followOp bool, span trace.Span, logger *logrus.Entry)
src/services/relation/handler.go:1203
↓ 2 callersFunctionupdateFollowerListCache
(ctx context.Context, userID uint32, relation models.Relation, followOp bool, span trace.Span, logger *logrus.
src/services/relation/handler.go:1115
↓ 1 callersFunctionCloseMQConn
()
src/services/videoprocessor/summary.go:85
↓ 1 callersFunctionCloseMQConn
()
src/services/relation/handler.go:51
↓ 1 callersFunctionCloseMQConn
()
src/services/feed/handler.go:85
↓ 1 callersFunctionCloseMQConn
()
src/services/comment/handler.go:86
↓ 1 callersFunctionCloseMQConn
()
src/services/favorite/handler.go:73
↓ 1 callersFunctionCloseMQConn
()
src/services/publish/handler.go:49
↓ 1 callersFunctionCloseMQConn
()
src/services/msgconsumer/main.go:59
↓ 1 callersFunctionConnectServiceClient
()
src/services/videoprocessor/summary.go:59
↓ 1 callersFunctionConsume
(channel *amqp.Channel)
src/services/videoprocessor/main.go:140
↓ 1 callersFunctionConsume
(ch *amqp.Channel, queueName string)
src/services/event/main.go:101
↓ 1 callersMethodDescriptor
()
src/rpc/comment/comment.pb.go:56
↓ 1 callersMethodDescriptor
Deprecated: Use Comment.ProtoReflect.Descriptor instead.
src/rpc/comment/comment.pb.go:112
↓ 1 callersMethodDescriptor
()
src/rpc/health/check.pb.go:58
↓ 1 callersMethodDescriptor
Deprecated: Use HealthCheckRequest.ProtoReflect.Descriptor instead.
src/rpc/health/check.pb.go:111
↓ 1 callersFunctionGenerateCoverName
GenerateCoverName 生成视频封面名称
src/utils/pathgen/video.go:22
↓ 1 callersFunctionGenerateNameWatermark
GenerateNameWatermark 生成用户名水印图片
src/utils/pathgen/video.go:34
↓ 1 callersFunctionGenerateRawVideoName
GenerateRawVideoName 生成初始视频名称,此链接仅用于内部使用,暴露给用户的视频名称
src/utils/pathgen/video.go:10
↓ 1 callersFunctionGetGormLogger
()
src/utils/logging/gorm.go:60
↓ 1 callersMethodGetLink
(ctx context.Context, fileName string)
src/storage/file/provider.go:14
↓ 1 callersMethodGetLocalPath
(ctx context.Context, fileName string)
src/storage/file/provider.go:15
↓ 1 callersMethodInsertItems
(ctx context.Context, items []Item)
src/extra/gorse/client.go:172
↓ 1 callersMethodInsertUsers
(ctx context.Context, users []User)
src/extra/gorse/client.go:148
↓ 1 callersFunctionIsFileExist
(ctx context.Context, fileName string)
src/storage/file/provider.go:42
↓ 1 callersMethodIsFileExist
(ctx context.Context, fileName string)
src/storage/file/provider.go:16
↓ 1 callersMethodIsNameEmail
IsNameEmail 判断用户的名称是否为邮箱。
src/models/user.go:21
↓ 1 callersMethodNew
()
src/services/user/handler.go:31
↓ 1 callersMethodNew
()
src/services/recommend/handler.go:22
↓ 1 callersFunctionNewHealthClient
(cc grpc.ClientConnInterface)
src/rpc/health/check_grpc.pb.go:38
↓ 1 callersFunctionNewTick
(interval time.Duration, f func(client redis2.UniversalClient) error)
src/storage/cached/ticker.go:28
↓ 1 callersMethodQueryVideoExisted
(ctx context.Context, req *feed.VideoExistRequest)
src/services/feed/handler.go:359
↓ 1 callersFunctionRateCommentByGPT
(commentContent string, logger *logrus.Entry, span trace.Span)
src/services/comment/moderation.go:35
↓ 1 callersFunctionRateLimiterMiddleWare
(fillInterval time.Duration, cap, quantum int64)
src/web/middleware/limiter.go:10
↓ 1 callersFunctionRegisterAuthServiceServer
(s grpc.ServiceRegistrar, srv AuthServiceServer)
src/rpc/auth/auth_grpc.pb.go:103
↓ 1 callersFunctionRegisterChatServiceServer
(s grpc.ServiceRegistrar, srv ChatServiceServer)
src/rpc/chat/chat_grpc.pb.go:88
↓ 1 callersFunctionRegisterCommentServiceServer
(s grpc.ServiceRegistrar, srv CommentServiceServer)
src/rpc/comment/comment_grpc.pb.go:103
↓ 1 callersFunctionRegisterFavoriteServiceServer
(s grpc.ServiceRegistrar, srv FavoriteServiceServer)
src/rpc/favorite/favorite_grpc.pb.go:148
↓ 1 callersFunctionRegisterFeedServiceServer
(s grpc.ServiceRegistrar, srv FeedServiceServer)
src/rpc/feed/feed_grpc.pb.go:133
↓ 1 callersFunctionRegisterPublishServiceServer
(s grpc.ServiceRegistrar, srv PublishServiceServer)
src/rpc/publish/publish_grpc.pb.go:103
↓ 1 callersFunctionRegisterRecommendServiceServer
(s grpc.ServiceRegistrar, srv RecommendServiceServer)
src/rpc/recommend/recommand_grpc.pb.go:88
↓ 1 callersFunctionRegisterRelationServiceServer
(s grpc.ServiceRegistrar, srv RelationServiceServer)
src/rpc/relation/relation_grpc.pb.go:178
↓ 1 callersFunctionRegisterUserServiceServer
(s grpc.ServiceRegistrar, srv UserServiceServer)
src/rpc/user/user_grpc.pb.go:88
↓ 1 callersFunctionSummaryConsume
(channel *amqp.Channel)
src/services/videoprocessor/summary.go:190
↓ 1 callersFunctionTokenAuthMiddleware
()
src/web/middleware/authenticate.go:19
↓ 1 callersMethodUpload
(ctx context.Context, fileName string, content io.Reader)
src/storage/file/provider.go:13
↓ 1 callersMethodWatch
(ctx context.Context, in *HealthCheckRequest, opts ...grpc.CallOption)
src/rpc/health/check_grpc.pb.go:31
↓ 1 callersMethodWriteContentType
(w http.ResponseWriter)
src/web/utils/json.go:27
↓ 1 callersFunctionactionCommentLimitKey
Return redis key to record the amount of ActionComment query of an actor, e.g., comment_freq_limit-1-1669524458
src/services/comment/handler.go:47
↓ 1 callersFunctionactionRelationLimitKey
(userId uint32)
src/services/relation/handler.go:41
↓ 1 callersFunctionaddComment
(ctx context.Context, logger *logrus.Entry, span trace.Span, pUser *user.User, pVideoID uint32, pCommentText s
src/services/comment/handler.go:447
↓ 1 callersFunctionaddMagicUserFriend
(ctx context.Context, span *trace.Span, userId uint32)
src/services/auth/handler.go:479
↓ 1 callersFunctionaddMessage
(ctx context.Context, fromUserId uint32, toUserId uint32, Context string)
src/services/message/handler.go:385
↓ 1 callersFunctionaddWatermarkToVideo
(ctx context.Context, video *models.RawVideo, WatermarkPNGName string)
src/services/videoprocessor/main.go:367
↓ 1 callersFunctionchatActionLimitKey
(userId uint32)
src/services/message/handler.go:170
↓ 1 callersFunctionchatWithGPT
(channel *amqp.Channel)
src/services/msgconsumer/main.go:304
↓ 1 callersFunctioncount
(ctx context.Context, videoId uint32)
src/services/comment/handler.go:613
↓ 1 callersFunctioncount
(ctx context.Context, userId uint32)
src/services/publish/handler.go:255
↓ 1 callersFunctioncreateMagicUser
()
src/services/user/main.go:119
↓ 1 callersFunctioncreateVideoLimitKey
Return redis key to record the amount of CreateVideo query of an actor, e.g., publish_freq_limit-1-1669524458
src/services/publish/handler.go:64
↓ 1 callersFunctiondeleteComment
(ctx context.Context, logger *logrus.Entry, span trace.Span, pUser *user.User, pVideoID uint32, commentID uint
src/services/comment/handler.go:499
↓ 1 callersFunctionesSaveMessage
(channel *amqp.Channel)
src/services/msgconsumer/esexchange.go:19
↓ 1 callersFunctionexitOnError
(err error)
src/utils/audit/publish.go:15
↓ 1 callersFunctionextractVideoCover
(ctx context.Context, video *models.RawVideo)
src/services/videoprocessor/main.go:228
↓ 1 callersFunctionfile_auth_proto_init
()
src/rpc/auth/auth.pb.go:479
↓ 1 callersFunctionfile_chat_proto_init
()
src/rpc/chat/chat.pb.go:445
↓ 1 callersFunctionfile_check_proto_init
()
src/rpc/health/check.pb.go:237
↓ 1 callersFunctionfile_comment_proto_init
()
src/rpc/comment/comment.pb.go:684
↓ 1 callersFunctionfile_favorite_proto_init
()
src/rpc/favorite/favorite.pb.go:883
↓ 1 callersFunctionfile_feed_proto_init
()
src/rpc/feed/feed.pb.go:765
↓ 1 callersFunctionfile_publish_proto_init
()
src/rpc/publish/publish.pb.go:468
↓ 1 callersFunctionfile_recommand_proto_init
()
src/rpc/recommend/recommand.pb.go:339
↓ 1 callersFunctionfile_relation_proto_init
()
src/rpc/relation/relation.pb.go:1021
↓ 1 callersFunctionfile_user_proto_init
()
src/rpc/user/user.pb.go:485
← previousnext →101–200 of 1,182, ranked by callers