···133133 if did.as_str().starts_with("did:plc:") {
134134 let max_attempts = if with_retry { 5 } else { 1 };
135135 let cache_for_retry = cache.clone();
136136- let did_owned = did.as_str().to_string();
136136+ let did_owned = did.clone();
137137 let expected_owned = expected_endpoint.clone();
138138 let attempt_counter = Arc::new(AtomicUsize::new(0));
139139···387387 .cache
388388 .delete(&tranquil_pds::cache_keys::plc_data_key(&did))
389389 .await;
390390- if state.did_resolver.refresh_did(did.as_str()).await.is_err() {
390390+ if state.did_resolver.refresh_did(&did).await.is_err() {
391391 warn!(
392392 "[MIGRATION] activateAccount: Failed to refresh DID cache for {}",
393393 did
···1414 Cid::from_str("bafyreib2rxk3ryblouj3fxza5jvx6psmwewwessc4m6g6e7pqhhkwqomfi").unwrap();
1515 let rev = Tid::now(LimitedU32::MIN);
16161717- let did_typed = jacquard_common::types::string::Did::new(did).unwrap();
1818- let unsigned = Commit::new_unsigned(did_typed, data_cid, rev, None);
1717+ let did = jacquard_common::types::string::Did::new(did).unwrap();
1818+ let unsigned = Commit::new_unsigned(did, data_cid, rev, None);
1919 let signed = unsigned.sign(&signing_key).unwrap();
20202121 let pubkey_bytes = signing_key.verifying_key().to_encoded_point(true);
···3838 Cid::from_str("bafyreigxmvutyl3k5m4guzwxv3xf34gfxjlykgfdqkjmf32vwb5vcjxlui").unwrap();
3939 let rev = Tid::now(LimitedU32::MIN);
40404141- let did_typed = jacquard_common::types::string::Did::new(did).unwrap();
4242- let unsigned = Commit::new_unsigned(did_typed, data_cid, rev, Some(prev_cid));
4141+ let did = jacquard_common::types::string::Did::new(did).unwrap();
4242+ let unsigned = Commit::new_unsigned(did, data_cid, rev, Some(prev_cid));
4343 let signed = unsigned.sign(&signing_key).unwrap();
44444545 let pubkey_bytes = signing_key.verifying_key().to_encoded_point(true);
···5858 Cid::from_str("bafyreib2rxk3ryblouj3fxza5jvx6psmwewwessc4m6g6e7pqhhkwqomfi").unwrap();
5959 let rev = Tid::from_str("3masrxv55po22").unwrap();
60606161- let did_typed = jacquard_common::types::string::Did::new(did).unwrap();
6262- let unsigned = Commit::new_unsigned(did_typed, data_cid, rev, None);
6161+ let did = jacquard_common::types::string::Did::new(did).unwrap();
6262+ let unsigned = Commit::new_unsigned(did, data_cid, rev, None);
63636464 let unsigned_bytes = serde_ipld_dagcbor::to_vec(&unsigned).unwrap();
6565