diff options
| author | Kevin Hoerr <kjhoerr@submelon.dev> | 2026-05-04 17:15:24 -0400 |
|---|---|---|
| committer | Kevin Hoerr <kjhoerr@submelon.dev> | 2026-05-04 17:15:24 -0400 |
| commit | 6e34ad603ee0639fdc83a71d5b6c5dfaf7c7d550 (patch) | |
| tree | 2e594ca263c4d2f146f3b0a409ab8542472ee01b /src/app/store/mod.rs | |
| parent | 397f8bd3fd1d36a9703b319c46db34b83950a9b2 (diff) | |
| download | equity-tracker-6e34ad603ee0639fdc83a71d5b6c5dfaf7c7d550.tar.gz equity-tracker-6e34ad603ee0639fdc83a71d5b6c5dfaf7c7d550.tar.bz2 equity-tracker-6e34ad603ee0639fdc83a71d5b6c5dfaf7c7d550.zip | |
Remove counter from store
Diffstat (limited to 'src/app/store/mod.rs')
| -rw-r--r-- | src/app/store/mod.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/app/store/mod.rs b/src/app/store/mod.rs index 213c4a2..a840976 100644 --- a/src/app/store/mod.rs +++ b/src/app/store/mod.rs @@ -55,8 +55,12 @@ impl Default for AppContext { pub trait Store { fn init(&mut self) -> Result<(), ContextError>; - fn get_counter(&self) -> Result<u8, ContextError>; - fn set_counter(&mut self, new_count: u8) -> Result<u8, ContextError>; + fn get_accounts(&self) -> Result<Vec<FiduciaryAccount>, ContextError>; + fn get_symbols(&self) -> Result<Vec<EquitySymbol>, ContextError>; + fn get_events(&self) -> Result<Vec<EquityChangeEvent>, ContextError>; + fn add_account(&mut self, account: &FiduciaryAccount) -> Result<(), ContextError>; + fn add_symbol(&mut self, symbol: &EquitySymbol) -> Result<(), ContextError>; + fn add_event(&mut self, event: &EquityChangeEvent) -> Result<(), ContextError>; } impl AppContext { |
