返回 CodeWhale
balance.rs
根目录 / crates / tui / src / commands / groups / debug / balance.rs
1 //! Balance: query the active provider's remaining prepaid credit.
2
3 use crate::config::provider_has_balance_api;
4 use crate::tui::app::{App, AppAction};
5
6 use super::CommandResult;
7
8 /// Query provider account balance / credits.
9 pub fn balance(app: &mut App) -> CommandResult {
10 let provider = app.api_provider;
11 if !provider_has_balance_api(provider) {
12 return CommandResult::message(format!(
13 "Balance check is not supported for {} yet. Check the provider dashboard for account balance details.",
14 provider.display_name()
15 ));
16 }
17 CommandResult::action(AppAction::FetchBalance)
18 }
19
19 lines RUST