pub trait DataManager: Debug + Sync {
// Required methods
fn load_account_tokens(&self) -> Result<AccountTokens, DataError>;
fn store_account_tokens(
&self,
opentalk_account_tokens: AccountTokens,
) -> Result<(), DataError>;
}Expand description
The DataManager defines the interface for storing and loading data for the OpenTalk client locally
Required Methods§
Sourcefn load_account_tokens(&self) -> Result<AccountTokens, DataError>
fn load_account_tokens(&self) -> Result<AccountTokens, DataError>
Load the account tokens
Sourcefn store_account_tokens(
&self,
opentalk_account_tokens: AccountTokens,
) -> Result<(), DataError>
fn store_account_tokens( &self, opentalk_account_tokens: AccountTokens, ) -> Result<(), DataError>
Store the account tokens