MCPcopy Create free account

hub / github.com/HachimiWorld/hachimi-world-server / functions

Functions625 in github.com/HachimiWorld/hachimi-world-server

Methodlist_origin_info_by_song_ids
(executor: E, song_ids: &[i64])
src/db/song.rs:270
Methodlist_production_crew_by_song_id
(executor: E, song_id: i64)
src/db/song.rs:277
Methodlist_production_crew_by_song_ids
(executor: E, song_ids: &[i64])
src/db/song.rs:282
Functionlist_public_by_user
( claims: Claims, state: State<AppState>, req: Query<ListPublicByUserReq>, )
src/web/routes/playlist.rs:173
Methodlist_public_by_user_id
(executor: E, user_id: i64)
src/db/user_connection_accounts.rs:81
Methodlist_random
(executor: E, limit: i64)
src/db/song.rs:317
Methodlist_songs
(executor: E, playlist_id: i64)
src/db/playlist.rs:148
Methodlist_tags_by_song_id
(executor: E, song_id: i64)
src/db/song.rs:258
Functionmain
()
src/main.rs:27
Functionmain
()
src/bin/mig_251020_compress_song_covers.rs:10
Functionmain
()
src/bin/mig_251106_calculate_song_gains.rs:9
Functionmodify
( claims: Claims, mut state: State<AppState>, mut req: Json<ModifyReq>, )
src/web/routes/publish.rs:467
Methodname
(&self)
tests/common/images.rs:11
Methodnew
(bucket_name: String, client: aws_sdk_s3::Client, public_domain: String)
src/file_hosting/mod.rs:25
Methodnew
(secret: &[u8])
src/web/jwt.rs:88
Methodnew
()
src/util/bilibili.rs:23
Methodnew
(redis_conn: ConnectionManager)
src/util/redlock.rs:21
Methodnew
(url: String)
tests/common/mod.rs:167
Methodpage
(executor: E, page_index: i64, page_size: i64)
src/db/post.rs:32
Methodpage
(_executor: E, _page: i64, _size: i64)
src/db/refresh_token.rs:38
Methodpage
(_executor: E, _page: i64, _size: i64)
src/db/playlist.rs:66
Methodpage
(executor: E, page_index: i64, page_size: i64)
src/db/song_publishing_review_history.rs:53
Methodpage
(executor: E, page_index: i64, page_size: i64)
src/db/song_publishing_review_comment.rs:46
Methodpage
(executor: E, page: i64, size: i64)
src/db/song_publishing_review.rs:58
Methodpage
(executor: E, page_index: i64, page_size: i64)
src/db/version.rs:32
Methodpage
(executor: E, page: i64, size: i64)
src/db/user.rs:42
Methodpage
(_executor: E, _page: i64, _size: i64)
src/db/song_tag.rs:39
Methodpage
(_executor: E, _page: i64, _size: i64)
src/db/song.rs:132
Methodpage
(_executor: E, _page: i64, _size: i64)
src/db/creator.rs:28
Methodpage_by_review_id
( executor: E, review_id: i64, page_index: i64, page_size: i64, )
src/db/song_publishing_review_history.rs:119
Methodpage_by_review_id
( executor: E, review_id: i64, page_index: i64, page_size: i64, )
src/db/song_publishing_review_comment.rs:106
Functionpage_by_user
( _redis_conn: &ConnectionManager, sql_pool: &PgPool, user_id: i64, page_index: i64, page_
src/service/song_like.rs:141
Methodpage_by_user
(executor: E, user_id: i64, page_index: i64, page_size: i64)
src/db/song_publishing_review.rs:121
Methodpage_by_user
(executor: E, user_id: i64, page: i64, size: i64)
src/db/song.rs:324
Methodpage_by_variant
(executor: impl PgExecutor<'e>, variant: &str, page_index: i64, page_size: i64)
src/db/version.rs:115
Functionpage_contributor
( claims: Claims, state: State<AppState>, req: Query<PageReq>, )
src/web/routes/publish/review.rs:73
Methodpage_favorites
(executor: E, user_id: i64, page_index: i64, page_size: i64)
src/db/playlist.rs:195
Methodpage_likes_by_user
(executor: E, user_id: i64, page_index: i64, page_size: i64)
src/db/song.rs:409
Functionpage_my_likes
( claims: Claims, state: State<AppState>, req: Query<MyLikesReq>, )
src/web/routes/song.rs:461
Functionpage_versions
(state: State<AppState>, req: Query<PageVersionsReq>)
src/web/routes/version.rs:112
Methodparse_by_str
(str: &str)
src/config.rs:20
Functionprotected
(_: Claims)
src/web/routes/auth.rs:400
Functionpublish
( claims: Claims, mut state: State<AppState>, mut req: Json<PublishReq>, )
src/web/routes/publish.rs:116
Functionpublish_version
( _claims: PublishVersionClaims, state: State<AppState>, req: Json<PublishVersionReq>, )
src/web/routes/version.rs:161
Methodready_conditions
(&self)
tests/common/images.rs:15
Functionrecent_v2
( state: State<AppState>, req: Query<RecentReq>, )
src/web/routes/song.rs:313
Functionrecommend
( claims: Claims, state: State<AppState>, )
src/web/routes/song.rs:359
Functionrecommend_anonymous
( ip: XRealIP, state: State<AppState>, )
src/web/routes/song.rs:368
Functionrecommend_tags_by_play_history
Recommend tags for a user, based on the tags of songs they played recently. Heuristic: - Count tag occurrences from the user's play history since `si
src/service/tag_recommend.rs:19
Functionrefresh_token
( state: State<AppState>, XRealIP(ip): XRealIP, TypedHeader(ua): TypedHeader<UserAgent>, req:
src/web/routes/auth.rs:215
Functionremove_favorite
( claims: Claims, state: State<AppState>, req: Json<RemoveFavoriteReq>, )
src/web/routes/playlist.rs:675
Methodremove_favorite
(executor: E, user_id: i64, playlist_id: i64)
src/db/playlist.rs:225
Functionremove_song
( claims: Claims, state: State<AppState>, req: Json<RemoveSongReq>, )
src/web/routes/playlist.rs:402
Methodremove_song
(executor: E, playlist_id: i64, song_id: i64)
src/db/playlist.rs:130
Methodrename
(&self, old_key: &str, new_key: &str)
src/file_hosting/mod.rs:56
Functionreset_password
( mut state: State<AppState>, req: Json<ResetPasswordReq>, )
src/web/routes/auth.rs:413
Functionreview_approve
( claims: Claims, state: State<AppState>, req: Json<ApproveReviewReq>, )
src/web/routes/publish/review.rs:783
Functionreview_comment_create
( claims: Claims, state: State<AppState>, req: Json<ReviewCommentCreateReq>, )
src/web/routes/publish/review.rs:402
Functionreview_comment_delete
( claims: Claims, state: State<AppState>, req: Json<ReviewCommentDeleteReq>, )
src/web/routes/publish/review.rs:529
Functionreview_comment_list
( claims: Claims, state: State<AppState>, req: Query<ReviewCommentListReq>, )
src/web/routes/publish/review.rs:476
Functionreview_history_list
( claims: Claims, state: State<AppState>, req: Query<ReviewHistoryListReq>, )
src/web/routes/publish/review.rs:570
Functionreview_modify
( claims: Claims, mut state: State<AppState>, req: Json<ReviewModifyReq>, )
src/web/routes/publish/review.rs:271
Functionreview_reject
( claims: Claims, state: State<AppState>, req: Json<RejectReviewReq>, )
src/web/routes/publish/review.rs:923
Functionrouter
()
src/web/routes/post.rs:18
Functionrouter
()
src/web/routes/playlist.rs:25
Functionrouter
()
src/web/routes/publish.rs:37
Functionrouter
()
src/web/routes/play_history.rs:21
Functionrouter
()
src/web/routes/auth.rs:29
Functionrouter
()
src/web/routes/version.rs:16
Functionrouter
()
src/web/routes/user.rs:21
Functionrouter
()
src/web/routes/contributor.rs:10
Functionrouter
()
src/web/routes/song.rs:28
Functionrouter
()
src/web/routes/upload.rs:15
Functionsearch
( state: State<AppState>, req: Query<SearchReq>, )
src/web/routes/playlist.rs:544
Functionsearch
( state: State<AppState>, req: Query<SearchReq>, )
src/web/routes/user.rs:203
Functionsearch
( state: State<AppState>, req: Query<SearchReq>, )
src/web/routes/song.rs:232
Methodsearch_by_prefix
(executor: E, prefix: &str)
src/db/song_tag.rs:124
Functionsend_email_code
( State(state): State<AppState>, Json(req): Json<SendVerificationReq>, )
src/web/routes/auth.rs:300
Functionserver
()
src/web/routes/version.rs:32
Functionset_avatar
( claims: Claims, state: State<AppState>, mut multipart: Multipart, )
src/web/routes/user.rs:135
Functionset_cover
( claims: Claims, state: State<AppState>, mut multipart: Multipart, )
src/web/routes/playlist.rs:476
Functionsetup_search_index
(client: &Client, pg_pool: &PgPool)
src/search/playlist.rs:115
Functionsetup_search_index
(client: &Client, pg_pool: &PgPool)
src/search/user.rs:72
Functionsetup_search_index
(client: &Client, pg_pool: &PgPool)
src/search/song.rs:137
Functionshutdown_signal
()
src/util/gracefully_shutdown.rs:27
Functionstart_metrics_server
( addr: impl ToSocketAddrs, cancel_token: CancellationToken, )
src/web/web_metrics.rs:13
Functionsubmit_captcha
( cfg: &TurnstileCfg, redis: &mut redis::aio::ConnectionManager, captcha_key: &str, token: &st
src/service/captcha.rs:16
Functionsubmit_captcha
( mut state: State<AppState>, req: Json<SubmitCaptchaReq>, )
src/web/routes/auth.rs:542
Methodswap_jmid
(executor: E, old_jmid: &str, new_jmid: &str)
src/db/song_publishing_review.rs:149
Methodtag
(&self)
tests/common/images.rs:13
Functiontag_create
(_claims: Claims, state: State<AppState>, req: Json<TagCreateReq>)
src/web/routes/song.rs:556
Functiontag_recommend
( claims: Claims, mut state: State<AppState>, )
src/web/routes/song.rs:602
Functiontag_recommend_anonymous
This is global tag recommendation for all anonymous users, per day
src/web/routes/song.rs:649
Functiontag_search
( _claims: Claims, // Consider removing auth state: State<AppState>, req: Query<TagSearchReq>, )
src/web/routes/song.rs:524
Functiontest
()
src/service/mailer/mod.rs:154
Functiontest_access_protected_url_without_token
()
tests/auth.rs:242
Functiontest_access_with_expired_token
()
tests/auth.rs:250
Functiontest_add_song_rejects_duplicates
()
tests/playlist.rs:159
Functiontest_approve_publishing_then_verify_public_detail
()
tests/publish_and_review.rs:286
Functiontest_bind_bilibili
()
tests/user_connection.rs:10
← previousnext →401–500 of 625, ranked by callers