Jordan Petridis
|
ca06a16bd9
|
Closes #2. Kudo to @jwykeham for the fix!.
|
2017-12-29 02:45:02 +02:00 |
|
Jordan Petridis
|
bfb74c4dba
|
hammond-data: Index_loop does not wait for GET request to finish now.
|
2017-12-26 18:18:48 +02:00 |
|
Jordan Petridis
|
b528c48e3b
|
Run rustfmt.
|
2017-12-09 05:57:16 +02:00 |
|
Jordan Petridis
|
74a1aae168
|
Upgraded diesel to 0.99 and switched from the git master into crated.io.
Also did a cargo upgrade of all the dependancies.
Notable upgrades are r2d2, lazystatic 1.0, loggerv 0.6 and rss 1.2
|
2017-12-02 01:39:28 +02:00 |
|
Jordan Petridis
|
e4a7a7becf
|
Add module Doc comments.
|
2017-11-28 09:38:05 +02:00 |
|
Jordan Petridis
|
34e808182c
|
Documented a bit hammond-data/src/feed.rs.
|
2017-11-27 06:06:14 +02:00 |
|
Jordan Petridis
|
cb65782829
|
Extended the NewModel builder and added a bunch of unit tests.
|
2017-11-27 04:32:21 +02:00 |
|
Jordan Petridis
|
ee4f08c5cf
|
Implemented a BuildPattern for NewModels. Swiched stuff to pub(crate).
Added a Constructor for NewModels in order to make their fields private.
Also added getter methods that are mainly used in Unit tests.
|
2017-11-26 23:30:56 +02:00 |
|
Jordan Petridis
|
866904a687
|
Use generic IntoIterator instead of &[foo] slices.
|
2017-11-26 07:03:21 +02:00 |
|
Jordan Petridis
|
9d0df9de46
|
Tweak cargo privacy settings.
|
2017-11-26 06:21:14 +02:00 |
|
Jordan Petridis
|
ce3a76aee1
|
Update episode rows instead of replacing them.
|
2017-11-26 00:13:51 +02:00 |
|
Jordan Petridis
|
f83f894e44
|
Replaced pool.get().unwrap() statements with get()?.
|
2017-11-25 03:29:06 +02:00 |
|
Jordan Petridis
|
f0a0fdfa83
|
Added a truncate_db helper function.
|
2017-11-25 03:01:21 +02:00 |
|
Jordan Petridis
|
d9ef4fed53
|
Truncate the temp db before running test_complete_index. Should close #17.
|
2017-11-24 20:31:10 +02:00 |
|
Jordan Petridis
|
f7f0a16858
|
Minor cleanup.
|
2017-11-24 19:28:34 +02:00 |
|
Jordan Petridis
|
91f4a30c01
|
Moved episode indexing into a transaction.
|
2017-11-23 21:30:17 +02:00 |
|
Jordan Petridis
|
5570fdd118
|
Switched to using r2d2 instead of a databaseConnection object.
|
2017-11-23 21:09:50 +02:00 |
|
Jordan Petridis
|
aa7c493e81
|
hammond-data/src/feed.rs api changes.
|
2017-11-23 18:48:41 +02:00 |
|
Jordan Petridis
|
31328355b1
|
Methods renaming, Api changes.
|
2017-11-22 06:25:34 +02:00 |
|
Jordan Petridis
|
9bc6df2cba
|
Made Disel NewModels private.
|
2017-11-22 05:50:25 +02:00 |
|
Jordan Petridis
|
7be0b5bbf8
|
Added a url cleanr. Closes #4.
|
2017-11-20 22:06:29 +02:00 |
|
Jordan Petridis
|
0ce4107be4
|
Revert back to using an Arc<Mutex<Connection>> instead of the pool.
|
2017-11-20 18:09:53 +02:00 |
|
Jordan Petridis
|
ce29602431
|
I hate everything.
|
2017-11-20 16:57:27 +02:00 |
|
Jordan Petridis
|
55442529a8
|
Initial switch to using r2d2.
|
2017-11-19 22:06:10 +02:00 |
|
Jordan Petridis
|
a6dbf65575
|
Move stuff from hammond_data/src/lib.rs into utils.
|
2017-11-18 20:55:19 +02:00 |
|
Jordan Petridis
|
563f249a48
|
Reverted index_channel items to the synchronous version.
Using a transaction yields ~1/3 better performance as of now.
|
2017-11-18 19:57:50 +02:00 |
|
Jordan Petridis
|
5c84b77434
|
Converted iter_mut into into_iter wherever possible.
|
2017-11-18 19:23:25 +02:00 |
|
Jordan Petridis
|
494761beaf
|
Removed id function from diesel models.
It's automaticly declared upon derive identifiable,
And there's no need to overwrite it.
|
2017-11-18 15:23:40 +02:00 |
|
Jordan Petridis
|
1bf5187e48
|
Renamed hammond-data/src/feedparser.rs module into parser.rs.
|
2017-11-18 15:05:55 +02:00 |
|
Jordan Petridis
|
6894f33895
|
Renamed hammond-data/src/index_feeds.rs module into feed.rs.
|
2017-11-18 14:32:58 +02:00 |
|