Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ember-Moth/ppanel
/ functions
Functions
1,586 in github.com/Ember-Moth/ppanel
⨍
Functions
1,586
◇
Types & classes
763
Method
insert
(&self, data: &Document)
src/repository/document/pg.rs:17
Method
insert
(&self, data: &Document)
src/repository/document/mysql.rs:17
Method
insert
(&self, data: &TrafficLog)
src/repository/traffic/pg.rs:55
Method
insert
(&self, data: &TrafficLog)
src/repository/traffic/mysql.rs:55
Method
insert
(&self, data: &Ads)
src/repository/ads/pg.rs:17
Method
insert
(&self, data: &Ads)
src/repository/ads/mysql.rs:17
Method
insert
(&self, data: &Announcement)
src/repository/announcement/pg.rs:17
Method
insert
(&self, data: &Announcement)
src/repository/announcement/mysql.rs:17
Method
insert
(&self, data: &System)
src/repository/system/pg.rs:16
Method
insert
(&self, data: &System)
src/repository/system/mysql.rs:16
Method
insert
(&self, data: &Order)
src/repository/order/pg.rs:74
Method
insert
(&self, data: &Order)
src/repository/order/mysql.rs:74
Method
insert
(&self, data: &Subscribe)
src/repository/subscribe/pg.rs:17
Method
insert
(&self, data: &Subscribe)
src/repository/subscribe/mysql.rs:17
Method
insert
(&self, data: &Ticket)
src/repository/ticket/pg.rs:17
Method
insert
(&self, data: &Ticket)
src/repository/ticket/mysql.rs:17
Method
insert_auth_method
(&self, data: &AuthMethods)
src/repository/user/mysql.rs:290
Method
insert_device
(&self, data: &Device)
src/repository/user/mysql.rs:453
Method
insert_device_online_record
( &self, data: &DeviceOnlineRecord, )
src/repository/user/pg.rs:527
Method
insert_device_online_record
( &self, data: &DeviceOnlineRecord, )
src/repository/user/mysql.rs:562
Method
insert_follow
(&self, data: &Follow)
src/repository/ticket/mysql.rs:73
Method
insert_node
(&self, data: &Node)
src/repository/node/mysql.rs:80
Method
insert_override
(&self, data: &ServerConfigOverride)
src/repository/node/pg.rs:125
Method
insert_override
(&self, data: &ServerConfigOverride)
src/repository/node/mysql.rs:145
Method
insert_server
(&self, data: &Server)
src/repository/node/mysql.rs:17
Method
insert_subscribe
(&self, data: &UserSubscribe)
src/repository/user/mysql.rs:165
Method
insert_user
(&self, data: &User)
src/repository/user/mysql.rs:74
Method
insert_withdrawal
(&self, data: &Withdrawal)
src/repository/user/mysql.rs:606
Method
int64s
(&self)
src/model/dto/misc.rs:68
Method
is_bool
(&self)
tools/mysql2postgres/src/main.rs:71
Function
is_code_err
Returns `true` when the code is a known, registered error code. Mirrors Go `xerr.IsCodeErr`.
crates/result/src/error_code.rs:203
Function
is_code_err_recognizes_registered_codes
()
crates/result/src/error_code.rs:225
Method
is_integer
(&self)
tools/mysql2postgres/src/main.rs:74
Method
is_timestamp
(&self)
tools/mysql2postgres/src/main.rs:77
Method
is_user_eligible_for_new_order
(&self, user_id: i64)
src/repository/order/mysql.rs:278
Function
kick_offline_by_user_device
Force a device offline by deleting its session key from Redis. The Go backend keyed active sessions as `auth:session_id:<user_id>:<identifier>` (see
src/service/admin/user/kick_offline_by_user_device_service.rs:15
Function
kick_offline_by_user_device
( State(state): State<AppState>, Json(req): Json<KickOfflineRequest>, )
src/handler/admin/user/kick_offline_by_user_device_handler.rs:9
Function
list
( )
src/handler/admin/plugin/list.rs:3
Method
list
(&self)
src/repository/client/pg.rs:72
Method
list
(&self)
src/repository/client/mysql.rs:82
Method
load
()
src/config/mod.rs:95
Method
login
(&self, req: TelephoneLoginRequest)
src/service/auth/telephone_login_service.rs:27
Method
login
(&self, req: DeviceLoginRequest)
src/service/auth/device_login_service.rs:28
Method
login
(&self, req: UserLoginRequest)
src/service/auth/user_login_service.rs:26
Method
login
(&self, req: OAthLoginRequest)
src/service/auth/oauth/o_auth_login_service.rs:32
Function
main
()
tools/migrate/cmd/migrate/main.go:28
Function
main
()
tools/mysql2postgres/src/main.rs:99
Function
main
()
src/main.rs:117
Function
make_client
(name: &str, ua: &str)
src/service/subscribe/user_agent.rs:32
Method
make_span
(&mut self, req: &Request<Body>)
src/middleware/logger_middleware.rs:30
Function
maps_known_codes
()
crates/result/src/error_code.rs:212
Method
mark_subscribes_finished
( &self, ids: &[i64], status: i16, finished_at: i64, )
src/repository/user/mysql.rs:910
Method
markdown
(chat_id: i64, text: impl Into<String>)
src/service/telegram/bot.rs:80
Function
message_log_from_row
(row: SystemLog)
src/service/admin/log/filter_mobile_log_service.rs:44
Function
message_log_from_row
(row: SystemLog)
src/service/admin/log/get_message_log_list_service.rs:58
Function
message_log_from_system_log
(row: SystemLog)
src/service/admin/log/filter_email_log_service.rs:49
Method
mobile_message
Record an outbound SMS send attempt. Go counterpart: `sendSmsLogic`.
src/service/telemetry.rs:300
Method
mul
(self, rhs: i64)
crates/payment/src/types.rs:32
Method
mysql_pool
(&self)
src/repository/mod.rs:85
Method
new
(cfg: &RedisConfig)
src/cache.rs:18
Method
new
Create a new `PeriodLimiter`. - `period` — window size in seconds - `quota` — max requests allowed in that window - `redis` — shared Re
src/middleware/rate_limit_middleware.rs:66
Method
new
(repos: Arc<Repositories>)
src/service/public/user/query_user_commission_log_service.rs:16
Method
new
(repos: Arc<Repositories>)
src/service/public/user/query_user_affiliate_service.rs:15
Method
new
(repos: Arc<Repositories>)
src/service/public/user/query_user_subscribe_service.rs:15
Method
new
(repos: Arc<Repositories>)
src/service/public/user/update_user_rules_service.rs:16
Method
new
(repos: Arc<Repositories>)
src/service/public/user/bind_telegram_service.rs:15
Method
new
(repos: Arc<Repositories>)
src/service/public/user/unbind_telegram_service.rs:15
Method
new
(repos: Arc<Repositories>)
src/service/public/user/get_subscribe_log_service.rs:16
Method
new
(repos: Arc<Repositories>)
src/service/public/user/update_user_subscribe_note_service.rs:16
Method
new
(repos: Arc<Repositories>)
src/service/public/user/reset_user_subscribe_token_service.rs:17
Method
new
(repos: Arc<Repositories>)
src/service/public/user/get_o_auth_methods_service.rs:15
Method
new
(repos: Arc<Repositories>)
src/service/public/user/update_bind_email_service.rs:16
Method
new
(repos: Arc<Repositories>)
src/service/public/user/query_user_info_service.rs:17
Method
new
(repos: Arc<Repositories>)
src/service/public/user/query_user_balance_log_service.rs:16
Method
new
(repos: Arc<Repositories>)
src/service/public/user/update_user_notify_service.rs:16
Method
new
(repos: Arc<Repositories>)
src/service/public/user/get_device_list_service.rs:15
Method
new
(repos: Arc<Repositories>)
src/service/public/user/update_bind_mobile_service.rs:16
Method
new
(repos: Arc<Repositories>)
src/service/public/user/unsubscribe_service.rs:16
Method
new
(repos: Arc<Repositories>)
src/service/public/user/pre_unsubscribe_service.rs:16
Method
new
(repos: Arc<Repositories>)
src/service/public/user/unbind_device_service.rs:15
Method
new
(repos: Arc<Repositories>)
src/service/public/user/unbind_o_auth_service.rs:15
Method
new
(repos: Arc<Repositories>)
src/service/public/user/commission_withdraw_service.rs:19
Method
new
(repos: Arc<Repositories>)
src/service/public/user/get_login_log_service.rs:18
Method
new
(repos: Arc<Repositories>)
src/service/public/user/query_user_affiliate_list_service.rs:15
Method
new
(repos: Arc<Repositories>)
src/service/public/user/query_withdrawal_log_service.rs:15
Method
new
(repos: Arc<Repositories>)
src/service/public/user/verify_email_service.rs:17
Method
new
(repos: Arc<Repositories>)
src/service/public/user/bind_o_auth_callback_service.rs:17
Method
new
(repos: Arc<Repositories>)
src/service/public/user/bind_o_auth_service.rs:16
Method
new
(repos: Arc<Repositories>)
src/service/public/user/update_user_password_service.rs:16
Method
new
(repos: Arc<Repositories>)
src/service/public/payment/get_available_payment_methods_service.rs:15
Method
new
(repos: Arc<Repositories>)
src/service/public/document/query_document_detail_service.rs:17
Method
new
(repos: Arc<Repositories>)
src/service/public/document/query_document_list_service.rs:15
Method
new
(repos: Arc<Repositories>)
src/service/public/announcement/query_announcement_service.rs:15
Method
new
(repos: Arc<Repositories>, config: Arc<Config>, queue: QueueClient)
src/service/public/order/purchase_service.rs:40
Method
new
(repos: Arc<Repositories>)
src/service/public/order/query_order_detail_service.rs:24
Method
new
(repos: Arc<Repositories>, queue: QueueClient)
src/service/public/order/reset_traffic_service.rs:30
Method
new
(repos: Arc<Repositories>)
src/service/public/order/query_order_list_service.rs:24
Method
new
(repos: Arc<Repositories>, queue: QueueClient)
src/service/public/order/renewal_service.rs:33
Method
new
(repos: Arc<Repositories>)
src/service/public/order/close_order_service.rs:26
Method
new
(repos: Arc<Repositories>)
src/service/public/order/pre_create_order_service.rs:28
← previous
next →
1,001–1,100 of 1,586, ranked by callers