Changeset ef1c1c7 for server/account.go
- Timestamp:
- 09/24/26 17:43:19 (6 days ago)
- Branches:
- main
- Children:
- 0cee8ec
- Parents:
- a531b45
- File:
-
- 1 edited
-
server/account.go (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
server/account.go
ra531b45 ref1c1c7 11 11 // ShowBalance prints the logged-in user's balances. 12 12 func ShowBalance(s *Session) { 13 var avail, invested float64 13 // P7 view v_trader_balances: cash is split into what is free and what 14 // is reserved by the user's open buy orders. 15 var avail, reserved, invested float64 14 16 err := db.DB.QueryRow( 15 `SELECT available_balance, invested_balance FROM users WHERE id = $1`, 17 `SELECT available_balance, reserved_balance, invested_balance 18 FROM v_trader_balances WHERE user_id = $1`, 16 19 s.UserID, 17 ).Scan(&avail, & invested)20 ).Scan(&avail, &reserved, &invested) 18 21 if err != nil { 19 22 fmt.Println("Error:", err) … … 21 24 } 22 25 fmt.Printf("\n Available: %.4f USD\n", avail) 26 fmt.Printf(" Reserved : %.4f USD (open buy orders)\n", reserved) 23 27 fmt.Printf(" Invested : %.4f USD\n", invested) 24 fmt.Printf(" Total : %.4f USD\n", avail+ invested)28 fmt.Printf(" Total : %.4f USD\n", avail+reserved+invested) 25 29 } 26 30
Note:
See TracChangeset
for help on using the changeset viewer.
