Commit Graph

19 Commits

Author SHA1 Message Date
Sumner Evans
0ed2c266d8 Run black on entire project 2020-05-08 11:30:23 -06:00
Sumner Evans
678fde3b24 Handle duplicates in playlist 2020-05-08 11:30:23 -06:00
Sumner Evans
d28c389bb2 Use a deterministic hash 2020-05-08 11:30:22 -06:00
Sumner Evans
a36aac26e9 Reduce linter errors 2020-05-08 11:30:22 -06:00
Sumner Evans
b6327a6535 Allow cache misses to include partial data 2020-05-08 11:30:22 -06:00
Sumner Evans
01e8e3c5dd Caching playlist detail retrieval 2020-05-08 11:30:22 -06:00
Sumner Evans
31ea3a51f8 Fixing bugs with ingesting new song data in playlists 2020-05-08 11:30:22 -06:00
Sumner Evans
934eff06c5 Cache songs on get playlist details 2020-05-08 11:30:22 -06:00
Sumner Evans
c90b52f493 Added tests for the filesystem adapter 2020-05-08 11:30:21 -06:00
Sumner Evans
2863570e5b Added a hack to make testing the filesystem adapter tests working 2020-05-08 11:30:21 -06:00
Sumner Evans
9d7218afd9 Added tests for get_playlists and get_playlist_details 2020-05-08 11:30:21 -06:00
Sumner Evans
b14d20b4cd Added some tests for the playlist details endpoint 2020-05-08 11:30:21 -06:00
Sumner Evans
b740729ca0 Converted the Sublime Music Adapter API classes to ABCs 2020-05-08 11:30:21 -06:00
Sumner Evans
44bd78db46 Laid a ton of groundwork and got the first AdapterManager function working 2020-05-08 11:30:20 -06:00
Sumner Evans
fdb02a7e76 Got things to a good state that can be built off of 2020-05-08 11:30:20 -06:00
Sumner Evans
0cfe31283d Make the Adapter base class an ABC; started AdapterManager 2020-05-08 11:30:20 -06:00
Sumner Evans
38b29b8909 Getting started in earnest with Adapter API 2020-05-08 11:30:19 -06:00
Sumner Evans
a6066da532 Fixed some tests 2020-05-08 11:30:19 -06:00
Sumner Evans
3798865009 Starting to refactor to use AppConfiguration as top-level 2020-05-08 11:30:18 -06:00