Update default subscription commitment level from recent to single (#10161)
* Update default subscription commitment level from recent to single * Update jsonrpc docs * Fix failing tests
This commit is contained in:
@ -555,7 +555,7 @@ mod tests {
|
||||
session,
|
||||
subscriber,
|
||||
contract_state.pubkey().to_string(),
|
||||
None,
|
||||
Some(CommitmentConfig::recent()),
|
||||
);
|
||||
|
||||
let tx = system_transaction::transfer(&alice, &contract_funds.pubkey(), 51, blockhash);
|
||||
|
@ -102,7 +102,7 @@ fn add_subscription<K, S>(
|
||||
S: Clone,
|
||||
{
|
||||
let sink = subscriber.assign_id(sub_id.clone()).unwrap();
|
||||
let commitment = commitment.unwrap_or_else(CommitmentConfig::recent);
|
||||
let commitment = commitment.unwrap_or_else(CommitmentConfig::single);
|
||||
let subscription_data = SubscriptionData {
|
||||
sink,
|
||||
commitment,
|
||||
@ -429,7 +429,7 @@ impl RpcSubscriptions {
|
||||
) {
|
||||
let mut subscriptions = self.subscriptions.account_subscriptions.write().unwrap();
|
||||
let slot = match commitment
|
||||
.unwrap_or_else(CommitmentConfig::recent)
|
||||
.unwrap_or_else(CommitmentConfig::single)
|
||||
.commitment
|
||||
{
|
||||
CommitmentLevel::Max => self
|
||||
@ -778,7 +778,12 @@ pub(crate) mod tests {
|
||||
),
|
||||
)),
|
||||
);
|
||||
subscriptions.add_account_subscription(alice.pubkey(), None, sub_id.clone(), subscriber);
|
||||
subscriptions.add_account_subscription(
|
||||
alice.pubkey(),
|
||||
Some(CommitmentConfig::recent()),
|
||||
sub_id.clone(),
|
||||
subscriber,
|
||||
);
|
||||
|
||||
assert!(subscriptions
|
||||
.subscriptions
|
||||
|
Reference in New Issue
Block a user