Commit Graph

83 Commits

Author SHA1 Message Date
mjrode
dfe5c34978 WIP: Building out error handling. 2019-03-03 21:19:10 -06:00
mjrode
421896922c Remove nock import from tests. 2019-03-03 02:03:14 -06:00
mjrode
b24b19f398 Format TDAW response to only show results. 2019-03-03 02:02:22 -06:00
mjrode
e5b04f61db TDAW get similar request and tests. 2019-03-03 01:46:46 -06:00
mjrode
6645729479 Fix TDAW test formatting. 2019-03-03 01:17:11 -06:00
mjrode
a25871479b Compose TDAW url test. 2019-03-03 01:16:18 -06:00
mjrode
830f232f4b Compose TDAW url 2019-03-03 01:12:46 -06:00
mjrode
5b3b91a109 Initial commit for TDAW, compose mediaUrl. 2019-03-03 01:08:33 -06:00
mike.rode
b78b1c74c9 Revert "Remove dotfiles."
This reverts commit 49fe00521e.
2019-03-03 00:05:01 -06:00
mike.rode
6c57248e6b Revert "Remove dot files."
This reverts commit 443c342a24.
2019-03-02 18:21:48 -05:00
mike.rode
b3fb0810a0 Update readme. 2019-03-02 18:20:18 -05:00
mike.rode
443c342a24 Remove dot files. 2019-03-01 10:11:31 -05:00
mike.rode
983271b7a5 Add readme 2019-03-01 10:10:25 -05:00
mike.rode
e9c0540ff1 Add error handler helper. 2019-03-01 10:07:53 -05:00
mike.rode
49fe00521e Remove dotfiles. 2019-03-01 10:07:52 -05:00
mike.rode
ba06787a3b WIP: Writing tests for error handling 2019-03-01 10:07:52 -05:00
mike.rode
2d9f4a23b9 Refactor how plexApi query params are handled.
Add additional tests for plexApi
Add import all endpoint.
2019-03-01 10:07:51 -05:00
mike.rode
cf16fb3bde Add error handling for plexApi 2019-03-01 10:07:51 -05:00
mike.rode
73552b09a4 Fix most watched url, replace sectionKey with type. 2019-03-01 10:07:50 -05:00
mike.rode
cf452fb5ff Add fixtures for most watched movies. 2019-03-01 10:07:49 -05:00
mike.rode
dc74093c8c Remove dependency on express req object in plexApi and importData.
Refactor importMostWatched to return resolved promises and update tests.
2019-03-01 10:07:49 -05:00
mike.rode
464f872a91 Merge branch 'develop' 2019-02-27 19:33:58 -06:00
mike.rode
fe96e19ced Add npm script to reset dev and test database and run migrations. 2019-02-27 19:32:15 -06:00
mike.rode
a24cc4df00 Revert user auth logic. 2019-02-27 19:23:28 -06:00
mike.rode
6b747477ae Use Promise.map for importing most watched and add tests. 2019-02-27 19:21:32 -06:00
mike.rode
735be2e0c4 Use Promise.map to import libraries. 2019-02-27 18:59:08 -06:00
mike.rode
d270031d86 Use Promise.map for importing sections. 2019-02-27 18:50:33 -06:00
mike.rode
dd025913a5 Use bluebird Promise.all instead of async/await. 2019-02-27 14:10:14 -06:00
mike.rode
b82cb7f8eb WIP: User auth 2019-02-27 13:42:18 -06:00
mike.rode
cfadb7432d Export all nocks to separate file. 2019-02-24 14:54:15 -06:00
mike.rode
d5aa633625 Refactor plexApi tests to use nocks file. 2019-02-24 14:00:38 -06:00
mike.rode
27440aefa0 Clean db after test. 2019-02-24 13:17:36 -06:00
mike.rode
b8d6eecb0f Gitignore coverage, additional db config. 2019-02-24 13:15:42 -06:00
mike.rode
eb75d01710 Move all DB dependencies to DB folder. 2019-02-24 12:59:26 -06:00
mike.rode
003470c455 Use async/await for tests. 2019-02-24 03:00:44 -06:00
mike.rode
0fe23657de Import library test. 2019-02-24 02:09:31 -06:00
mike.rode
d73afedec9 Added section upsert and import section test. 2019-02-24 01:39:22 -06:00
mike.rode
effc7e5a6d Add DB association between library and user. 2019-02-24 00:06:29 -06:00
mike.rode
6bd9d474fc Fixed db table names. 2019-02-24 00:04:43 -06:00
mike.rode
ce42528377 Setup migrations, associations, database config. 2019-02-23 23:27:35 -06:00
mike.rode
c33750bc0c Extracted plex service functions to a helper file. 2019-02-23 20:42:22 -06:00
mike.rode
4030f1a324 Remove API folder structure. 2019-02-23 20:26:05 -06:00
mike.rode
8d0de472db Add Istanbul and NYC for test coverage. 2019-02-23 19:05:19 -06:00
mike.rode
32a6cfbad4 Add test for authentication endpoint. 2019-02-23 18:29:18 -06:00
mike.rode
2a32fd445d Refactor plexApi to remove class dependency. 2019-02-19 18:51:56 -06:00
mike.rode
d789d343af Add auth module. 2019-02-18 15:19:54 -06:00
mike.rode
7ec224b192 WIP (Need to refactor) - Add import view count for 6 top most watched shows 2019-02-15 02:47:21 -06:00
mike.rode
3820029a98 Use upsert when importing libraries. 2019-02-15 01:39:32 -06:00
mike.rode
946da955d3 Use restful routing for importing. 2019-02-15 00:32:05 -06:00
mike.rode
fd4846379b Use env file to set plex token. 2019-02-14 23:59:13 -06:00