add support for getting all saves
This commit is contained in:
parent
ee99518cf5
commit
3541d2a55a
1 changed files with 9 additions and 8 deletions
|
@ -165,14 +165,15 @@ def get_events(all_=True) -> List[Event]:
|
||||||
return list(sorted(events, key=lambda e: e.cmp_key))
|
return list(sorted(events, key=lambda e: e.cmp_key))
|
||||||
|
|
||||||
def get_saves(all_=True) -> List[Save]:
|
def get_saves(all_=True) -> List[Save]:
|
||||||
# TODO hmm.... do we want ALL reddit saves I ever had?
|
events = get_events(all_=all_)
|
||||||
# TODO for now even last ones would be ok
|
saves = []
|
||||||
assert all_ is False, 'all saves are not supported yet...'
|
for e in events:
|
||||||
backups = _get_backups(all_=all_)
|
if e.text.startswith('favorited'):
|
||||||
[backup] = backups
|
ss = e.kind
|
||||||
|
assert isinstance(ss, Save)
|
||||||
saves = get_state(backup)
|
saves.append(ss)
|
||||||
return list(saves.values())
|
assert len(saves) > 0
|
||||||
|
return saves
|
||||||
|
|
||||||
|
|
||||||
def test():
|
def test():
|
||||||
|
|
Loading…
Add table
Reference in a new issue