Skip to content

Commit cf36421

Browse files
committed
Tidy imports in account crate.
1 parent e2ce5c3 commit cf36421

File tree

9 files changed

+25
-33
lines changed

9 files changed

+25
-33
lines changed

Cargo.lock

-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/account/Cargo.toml

-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ contacts = ["dep:vcard4"]
3131
migrate = ["sos-migrate/import", "sos-migrate/export"]
3232
files = [
3333
"sos-external-files",
34-
"sos-sdk/files",
3534
"sos-backend/files",
3635
"sos-login/files",
3736
"sos-client-storage/files",
@@ -41,7 +40,6 @@ search = ["sos-search", "sos-client-storage/search"]
4140

4241
[dependencies]
4342
sos-core.workspace = true
44-
sos-sdk.workspace = true
4543
sos-backend.workspace = true
4644
sos-database.workspace = true
4745
sos-filesystem.workspace = true

crates/account/src/account.rs

+13-15
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
//! Account storage and search index.
22
use crate::{convert::CipherComparison, AccountBuilder, Error, Result};
3-
use sos_backend::compact::compact_folder;
3+
use indexmap::IndexSet;
44
use sos_backend::{
5-
reducers::FolderReducer, write_exclusive, AccessPoint, AccountEventLog,
6-
StorageError,
5+
compact::compact_folder, write_exclusive, AccessPoint, AccountEventLog,
6+
BackendTarget, StorageError,
77
};
88
use sos_client_storage::{
99
AccessOptions, AccountPack, ClientAccountStorage, ClientDeviceStorage,
@@ -13,22 +13,26 @@ use sos_client_storage::{
1313
use sos_core::{
1414
commit::{CommitHash, CommitState},
1515
crypto::{AccessKey, Cipher, KeyDerivation},
16-
decode, encode,
16+
decode,
17+
device::{DevicePublicKey, TrustedDevice},
18+
encode,
1719
events::{AccountEvent, Event, EventKind, ReadEvent, WriteEvent},
1820
events::{EventLog, EventRecord},
19-
AccountId, SecretId, VaultCommit, VaultId,
21+
AccountId, Paths, SecretId, UtcDateTime, VaultCommit, VaultId,
2022
};
21-
use sos_sdk::{
22-
identity::{AccountRef, FolderKeys, Identity, PublicIdentity},
23-
vfs, Paths, UtcDateTime,
23+
use sos_login::{
24+
device::{DeviceManager, DeviceSigner},
25+
AccountRef, FolderKeys, Identity, PublicIdentity,
2426
};
27+
use sos_reducers::FolderReducer;
2528
use sos_sync::{CreateSet, StorageEventLogs};
2629
use sos_vault::{
2730
list_accounts, list_local_folders,
2831
secret::{Secret, SecretMeta, SecretPath, SecretRow, SecretType},
2932
BuilderCredentials, Header, SecretAccess, Summary, Vault, VaultBuilder,
3033
VaultFlags,
3134
};
35+
use sos_vfs as vfs;
3236
use std::{
3337
borrow::Cow,
3438
collections::HashMap,
@@ -48,12 +52,6 @@ use {
4852
#[cfg(feature = "archive")]
4953
use sos_filesystem::archive::{Inventory, RestoreOptions};
5054

51-
use sos_backend::BackendTarget;
52-
use sos_core::device::{DevicePublicKey, TrustedDevice};
53-
use sos_login::device::{DeviceManager, DeviceSigner};
54-
55-
use indexmap::IndexSet;
56-
5755
#[cfg(feature = "files")]
5856
use sos_external_files::FileMutationEvent;
5957

@@ -1028,7 +1026,7 @@ impl LocalAccount {
10281026
vault_id: &VaultId,
10291027
new_key: AccessKey,
10301028
) -> Result<Vec<u8>> {
1031-
use sos_sdk::vault::ChangePassword;
1029+
use sos_vault::ChangePassword;
10321030
let paths = self.paths().clone();
10331031
// Get the current vault passphrase from the identity vault
10341032
let current_key = self

crates/account/src/account_switcher.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::{Account, Error, LocalAccount, Result};
2-
use sos_core::AccountId;
3-
use sos_sdk::{prelude::PublicIdentity, Paths};
2+
use sos_core::{AccountId, Paths};
3+
use sos_login::PublicIdentity;
44
use sos_vault::list_accounts;
55
use std::path::PathBuf;
66
use std::pin::Pin;
@@ -13,7 +13,7 @@ use sos_search::{ArchiveFilter, Document, DocumentView, QueryFilter};
1313
use {crate::ClipboardCopyRequest, xclipboard::Clipboard};
1414

1515
#[cfg(feature = "clipboard")]
16-
use sos_sdk::prelude::SecretPath;
16+
use sos_core::SecretPath;
1717

1818
/// Account switcher for local accounts.
1919
pub type LocalAccountSwitcher = AccountSwitcher<

crates/account/src/builder.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use sos_core::{
1111
crypto::AccessKey,
1212
AccountId, Paths, SecretId, VaultFlags,
1313
};
14-
use sos_sdk::identity::{FolderKeys, Identity, IdentityFolder};
14+
use sos_login::{FolderKeys, Identity, IdentityFolder};
1515
use sos_vault::{
1616
secret::{Secret, SecretMeta, SecretRow},
1717
AccessPoint, BuilderCredentials, SecretAccess, Summary, Vault,

crates/account/src/convert.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
use crate::{Account, Error, LocalAccount, Result};
33
use serde::{Deserialize, Serialize};
44
use sos_backend::AccessPoint;
5-
use sos_sdk::{
5+
use sos_core::{
66
crypto::{AccessKey, Cipher, KeyDerivation},
77
decode, encode,
88
};

crates/account/src/error.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
//! Errors generated by the account library.
2-
use sos_core::VaultId;
3-
use sos_sdk::prelude::ErrorExt;
2+
use sos_core::{ErrorExt, VaultId};
43
use std::path::PathBuf;
54
use thiserror::Error;
65

crates/account/src/folder_sync.rs

+5-7
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
11
//! Implements merging for folders.
22
use crate::Result;
33
use async_trait::async_trait;
4-
use sos_backend::reducers::FolderReducer;
54
use sos_backend::Folder;
65
use sos_core::{
76
events::{
87
patch::{CheckedPatch, FolderDiff},
9-
LogEvent, WriteEvent,
8+
EventLog, LogEvent, WriteEvent,
109
},
1110
VaultId,
1211
};
13-
use sos_sdk::{
14-
events::EventLog, identity::IdentityFolder, vault::secret::SecretRow,
15-
};
16-
use sos_vault::SecretAccess;
12+
use sos_login::IdentityFolder;
13+
use sos_reducers::FolderReducer;
14+
use sos_vault::{secret::SecretRow, SecretAccess};
1715

1816
/// Options for folder merge.
1917
pub(crate) enum FolderMergeOptions<'a> {
2018
/// Update a URN lookup when merging.
21-
Urn(VaultId, &'a mut sos_sdk::identity::UrnLookup),
19+
Urn(VaultId, &'a mut sos_login::UrnLookup),
2220
/// Update a search index when merging.
2321
#[cfg(feature = "search")]
2422
Search(VaultId, &'a mut sos_search::SearchIndex),

crates/account/src/sync.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ impl Merge for LocalAccount {
306306
diff: FileDiff,
307307
outcome: &mut MergeOutcome,
308308
) -> Result<CheckedPatch> {
309-
use sos_backend::reducers::FileReducer;
309+
use sos_reducers::FileReducer;
310310
tracing::debug!(
311311
checkpoint = ?diff.checkpoint,
312312
num_events = diff.patch.len(),

0 commit comments

Comments
 (0)