MCPcopy Create free account

hub / github.com/Ember-Moth/ppanel / functions

Functions1,586 in github.com/Ember-Moth/ppanel

↓ 1 callersMethodhandle_traffic_exceeded
(&self, now_ms: i64)
src/queue/service/subscription.rs:40
↓ 1 callersMethodhandle_update
Process a raw Telegram Update payload.
src/service/telegram/telegram_service.rs:26
↓ 1 callersFunctioninit_otel
Build and install the OTel `TracerProvider`. Returns `None` when tracing is disabled (config `Trace.Disabled = true`) or no batcher is configured.
src/tracing_otel.rs:34
↓ 1 callersFunctioninit_pool
Build a pool + dialect wrapper from the config subsection.
src/db.rs:14
↓ 1 callersFunctioninit_tracing
Initialise the tracing subscriber from `LogConfig`. Mirrors the Go `LogConf` initialisation logic: - mode "console" (or empty / unrecognised) → stdou
src/main.rs:39
↓ 1 callersMethodinsert_node
(&self, data: &Node)
src/repository/node/pg.rs:70
↓ 1 callersMethodinsert_server
(&self, data: &Server)
src/repository/node/pg.rs:17
↓ 1 callersMethodinsert_withdrawal
(&self, data: &Withdrawal)
src/repository/user/pg.rs:564
↓ 1 callersMethodis_cancelled
(&self, _id: i64)
src/queue/service/email.rs:245
↓ 1 callersMethodis_running
(&self)
crates/email/src/worker.rs:87
↓ 1 callersFunctionis_user_agent_allowed
(state: &AppState, ua: &str)
src/middleware/pan_domain_middleware.rs:76
↓ 1 callersMethodissue_token
(&self, user_id: i64)
src/service/auth/oauth/o_auth_login_get_token_service.rs:327
↓ 1 callersFunctionjson_to_gtmpl
(v: serde_json::Value)
src/queue/service/email.rs:250
↓ 1 callersFunctionlist_mysql_columns
(pool: &MySqlPool, table: &str)
tools/mysql2postgres/src/main.rs:217
↓ 1 callersFunctionlist_mysql_pk_columns
(pool: &MySqlPool, table: &str)
tools/mysql2postgres/src/main.rs:226
↓ 1 callersFunctionlist_mysql_tables
(pool: &MySqlPool)
tools/mysql2postgres/src/main.rs:209
↓ 1 callersFunctionlist_pg_columns
(pool: &PgPool, schema: &str, table: &str)
tools/mysql2postgres/src/main.rs:256
↓ 1 callersFunctionlist_pg_foreign_keys
(pool: &PgPool, schema: &str)
tools/mysql2postgres/src/main.rs:272
↓ 1 callersFunctionlist_pg_tables
(pool: &PgPool, schema: &str)
tools/mysql2postgres/src/main.rs:248
↓ 1 callersFunctionlocate_migrate_bin
Resolve the path to the `ppanel-migrate` binary. Search order: 1. `${PPANEL_MIGRATE_BIN}` if set. 2. Next to the current executable (`./ppanel-migrat
src/migration.rs:41
↓ 1 callersFunctionmake_redis_url
(config: &Config)
src/service/server/server_push_user_traffic_service.rs:69
↓ 1 callersFunctionmap_err_msg
Returns the default message for an error code. Mirrors Go `xerr.MapErrMsg`: falls back to `"Internal Server Error"` when the code is unknown.
crates/result/src/error_code.rs:193
↓ 1 callersFunctionmd5_hex
MD5 hex (lowercase).
crates/sms/src/providers/smsbao.rs:29
↓ 1 callersFunctionmd5_hex
Compute MD5 hex string (lowercase).
crates/sms/src/providers/abosend.rs:43
↓ 1 callersFunctionmonth_range
(ts: i64)
src/repository/user/pg.rs:40
↓ 1 callersFunctionmonth_range
(ts: i64)
src/repository/user/mysql.rs:40
↓ 1 callersFunctionmonth_start
(ts: i64)
src/repository/user/pg.rs:28
↓ 1 callersFunctionmonth_start
(ts: i64)
src/repository/user/mysql.rs:28
↓ 1 callersFunctionmonth_start_months_ago
(ts: i64, months_ago: i32)
src/repository/order/pg.rs:52
↓ 1 callersFunctionmonth_start_months_ago
(ts: i64, months_ago: i32)
src/repository/order/mysql.rs:52
↓ 1 callersFunctionnew_http_client
()
crates/ip/src/lib.rs:57
↓ 1 callersFunctionno_subscription
No active subscription message.
src/service/telegram/template.rs:73
↓ 1 callersFunctionnot_bound
Not bound message.
src/service/telegram/template.rs:78
↓ 1 callersMethodon_response
(self, resp: &Response<B>, latency: Duration, span: &Span)
src/middleware/logger_middleware.rs:52
↓ 1 callersMethodparams_map
(&self, order: &Order)
crates/payment/src/epay.rs:40
↓ 1 callersFunctionparseStep
(s string)
tools/migrate/cmd/migrate/main.go:108
↓ 1 callersFunctionparse_and_validate_auth_data
( json_bytes: &[u8], bot_token: &[u8], )
crates/oauth/src/telegram.rs:81
↓ 1 callersFunctionparse_base64_and_validate
( base64_str: &str, bot_token: &[u8], )
crates/oauth/src/telegram.rs:91
↓ 1 callersFunctionparse_command
Parse a `/command arg` text into a [`BotCommand`].
src/service/telegram/bot.rs:55
↓ 1 callersMethodparse_notify
( &self, payload: &[u8], signature: &str, )
crates/payment/src/stripe.rs:110
↓ 1 callersFunctionparse_smsbao_error
Map SMSBao numeric response body to an error description.
crates/sms/src/providers/smsbao.rs:35
↓ 1 callersFunctionparse_update
Parse a Telegram Update from raw JSON bytes.
src/service/telegram/bot.rs:90
↓ 1 callersFunctionpem_to_der
Decode a PEM-encoded private key to DER bytes (strips header/footer/newlines).
src/service/auth/oauth/o_auth_login_get_token_service.rs:365
↓ 1 callersFunctionpick_query
Pick the URL query string for the DSN. `DatabaseConfig.config` defaults to a MySQL-flavoured string (`charset=utf8mb4&parseTime=true&loc=...`), so an
src/db.rs:79
↓ 1 callersFunctionplaceholder_subscribe
()
src/service/admin/subscribe/subscribe_sort_service.rs:30
↓ 1 callersMethodpre_create
Compute the price preview for the user identified by `user_id`.
src/service/public/order/pre_create_order_service.rs:33
↓ 1 callersMethodpre_purchase
( &self, req: PrePurchaseOrderRequest, )
src/service/public/portal/pre_purchase_order_service.rs:28
↓ 1 callersMethodpre_unsubscribe
( &self, _user_id: i64, req: PreUnsubscribeRequest, )
src/service/public/user/pre_unsubscribe_service.rs:20
↓ 1 callersMethodprocess_gift
( &self, user_id: i64, subscribe_id: i64, plan_subscribe_id: i64, gift
src/queue/service/task.rs:204
↓ 1 callersMethodquery_daily_orders_list
(&self, now: i64)
src/repository/order/pg.rs:328
↓ 1 callersMethodquery_daily_user_statistics_list
( &self, now: i64, )
src/repository/user/pg.rs:1206
↓ 1 callersMethodquery_date_orders
(&self, date: i64)
src/repository/order/pg.rs:298
↓ 1 callersMethodquery_date_user_counts
(&self, date: i64)
src/repository/order/pg.rs:385
↓ 1 callersMethodquery_detail
(&self, id: i64)
src/service/public/document/query_document_detail_service.rs:21
↓ 1 callersMethodquery_enabled_node_protocols
(&self)
src/repository/node/pg.rs:431
↓ 1 callersMethodquery_first_reset_subscribe_ids
( &self, subscribe_ids: &[i64], _now: i64, )
src/repository/user/pg.rs:798
↓ 1 callersFunctionquery_matched_subscribes
( repos: &Repositories, node_ids: &[i64], node_tags: &[String], )
src/service/server/get_server_user_list_service.rs:117
↓ 1 callersFunctionquery_matches_dialect
(query: &str, dialect: Dialect)
src/db.rs:87
↓ 1 callersMethodquery_monthly_orders
(&self, now: i64)
src/repository/order/pg.rs:281
↓ 1 callersMethodquery_monthly_orders_list
(&self, now: i64)
src/repository/order/pg.rs:348
↓ 1 callersMethodquery_monthly_reset_subscribe_ids
( &self, subscribe_ids: &[i64], now: i64, )
src/repository/user/pg.rs:771
↓ 1 callersMethodquery_monthly_user_counts
(&self, now: i64)
src/repository/order/pg.rs:368
↓ 1 callersMethodquery_monthly_user_statistics_list
( &self, now: i64, )
src/repository/user/pg.rs:1241
↓ 1 callersMethodquery_node_tags
(&self)
src/repository/node/pg.rs:417
↓ 1 callersMethodquery_nodes
Return the enabled nodes associated with the user's active subscribe plan.
src/service/public/subscribe/query_user_subscribe_node_list_service.rs:25
↓ 1 callersMethodquery_page_list
( &self, page: i64, size: i64, filter: &UserFilter, )
src/repository/user/pg.rs:580
↓ 1 callersMethodquery_register_user_total
(&self)
src/repository/user/pg.rs:1051
↓ 1 callersMethodquery_register_user_total_by_date
(&self, date: i64)
src/repository/user/pg.rs:1027
↓ 1 callersMethodquery_register_user_total_by_monthly
(&self, date: i64)
src/repository/user/pg.rs:1039
↓ 1 callersMethodquery_reset_cycle_subscribe_ids
( &self, reset_cycle: i64, )
src/repository/subscribe/pg.rs:179
↓ 1 callersMethodquery_server_traffic_ranking
( &self, start: i64, end: i64, )
src/repository/traffic/pg.rs:219
↓ 1 callersMethodquery_subscribe_ids_by_filter
( &self, filter: &SubscribeFilter, )
src/repository/user/pg.rs:1183
↓ 1 callersMethodquery_total_orders
(&self)
src/repository/order/pg.rs:315
↓ 1 callersMethodquery_total_user_counts
(&self)
src/repository/order/pg.rs:402
↓ 1 callersMethodquery_traffic_by_day
(&self, date: i64)
src/repository/traffic/pg.rs:108
↓ 1 callersMethodquery_traffic_by_monthly
(&self, date: i64)
src/repository/traffic/pg.rs:120
↓ 1 callersMethodquery_traffic_summary
( &self, start: i64, end: i64, )
src/repository/traffic/pg.rs:132
↓ 1 callersMethodquery_user_affiliate
( &self, user_id: i64, )
src/service/public/user/query_user_affiliate_service.rs:19
↓ 1 callersMethodquery_user_affiliate_list
( &self, user_id: i64, req: QueryUserAffiliateListRequest, )
src/service/public/user/query_user_affiliate_list_service.rs:19
↓ 1 callersMethodquery_user_balance_log
( &self, user_id: i64, req: FilterBalanceLogRequest, )
src/service/public/user/query_user_balance_log_service.rs:20
↓ 1 callersMethodquery_user_commission_log
( &self, user_id: i64, req: FilterCommissionLogRequest, )
src/service/public/user/query_user_commission_log_service.rs:20
↓ 1 callersMethodquery_user_info
(&self, user_id: i64)
src/service/public/user/query_user_info_service.rs:21
↓ 1 callersMethodquery_user_traffic_ranking
( &self, start: i64, end: i64, )
src/repository/traffic/pg.rs:235
↓ 1 callersMethodquery_wait_reply_total
(&self)
src/repository/ticket/pg.rs:189
↓ 1 callersMethodquery_withdrawal_log
( &self, user_id: i64, req: QueryWithdrawalLogListRequest, )
src/service/public/user/query_withdrawal_log_service.rs:19
↓ 1 callersMethodquery_yearly_reset_subscribe_ids
( &self, subscribe_ids: &[i64], _now: i64, )
src/repository/user/pg.rs:819
↓ 1 callersFunctionquota_task
(task: Task, repos: Arc<Repositories>, config: Arc<Config>)
src/queue/handler/task.rs:10
↓ 1 callersFunctionrate_task
Fetch the current exchange rate and persist it. Scheduled daily at 01:00 by the scheduler (mirrors `rateLogic.go`).
src/queue/handler/task.rs:19
↓ 1 callersMethodrebind_device_to_new_user
( &self, identifier: &str, ip: &str, user_agent: &str, new_user_id: i6
src/service/auth/bind_device_service.rs:149
↓ 1 callersMethodrecharge
( &self, user_id: i64, req: RechargeOrderRequest, )
src/service/public/order/recharge_service.rs:31
↓ 1 callersFunctionrecover_code_and_msg
Re-implementation of Go's `errors.As(errors.Cause(err), &e)` chain walk: the first `CodeError` found while unwrapping `anyhow::Error` wins.
crates/result/src/http_result.rs:146
↓ 1 callersFunctionregister_all
(repos: Arc<Repositories>, config: Arc<Config>)
src/queue/handler/mod.rs:15
↓ 1 callersFunctionregister_routes
(state: AppState)
src/handler/routes.rs:77
↓ 1 callersMethodregister_user
( &self, auth_type: &str, open_id: &str, email: Option<&str>, avatar:
src/service/auth/oauth/o_auth_login_get_token_service.rs:203
↓ 1 callersMethodregister_user_and_device
(&self, req: &DeviceLoginRequest)
src/service/auth/device_login_service.rs:55
↓ 1 callersFunctionremove_duplicates_and_empty
(items: &mut Vec<String>)
crates/email/src/worker.rs:253
↓ 1 callersMethodrender_body
(&self, payload: &SendEmailPayload)
src/queue/service/email.rs:93
↓ 1 callersFunctionrender_template
Render a Go-style template: replace `{{.code}}` with `code`.
crates/sms/src/providers/smsbao.rs:24
↓ 1 callersFunctionrender_template
Render Go-style template: replace `{{.code}}` with `code`.
crates/sms/src/providers/twilio.rs:24
↓ 1 callersFunctionrender_template
Render a Go-style template string: replace `{{.code}}` with `code`.
crates/sms/src/providers/abosend.rs:38
← previousnext →301–400 of 1,586, ranked by callers