make bank commit_credits non public (#4944)
* make bank commit_credits non pub * track down create() failure * move bank_client to process_transaction(), which commits credits
This commit is contained in:
@ -192,12 +192,7 @@ impl SyncClient for BankClient {
|
||||
impl BankClient {
|
||||
fn run(bank: &Bank, transaction_receiver: Receiver<Transaction>) {
|
||||
while let Ok(tx) = transaction_receiver.recv() {
|
||||
let mut transactions = vec![tx];
|
||||
while let Ok(tx) = transaction_receiver.try_recv() {
|
||||
transactions.push(tx);
|
||||
}
|
||||
let _ = bank.process_transactions(&transactions);
|
||||
bank.commit_credits();
|
||||
let _ = bank.process_transaction(&tx);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user