Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Big refactoring: automated tests, feed without guid
This huge commit is a refactoring to accommodate feeds with episodes without guid. Automated tests were added, which also required refactorings. All the commands related to episodes now rely on an episodeId, which is a unique way to identify a podcast in memory. What is saved in the sync storage to identify an episode is an EpisodeSelector, and the selection has the following priority: * guid * title Other fields can be added in the future and the priority below guid may change without disruption.
- Loading branch information
Guilherme Dellagustin
committed
Apr 19, 2018
1 parent
c501ab3
commit 5569eac
Showing
47 changed files
with
3,099 additions
and
759 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,3 +2,4 @@ lib | |
fonts | ||
build_output | ||
bower_components | ||
node_modules |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
// Use IntelliSense to learn about possible attributes. | ||
// Hover to view descriptions of existing attributes. | ||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 | ||
"version": "0.2.0", | ||
"configurations": [{ | ||
"type": "chrome", | ||
"request": "attach", | ||
"name": "Attach Karma Chrome", | ||
"address": "localhost", | ||
"port": 9333, | ||
"pathMapping": { | ||
"/": "${workspaceRoot}", | ||
"/base/": "${workspaceRoot}/" | ||
} | ||
}] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.