Commit Graph

147 Commits

Author SHA1 Message Date
Deluan ff5b91da54 Renamed DisableValidation to DisableAuthentication 2020-01-09 22:44:45 -05:00
Deluan 84d69a4f41 Replaced Beego logging 2020-01-09 22:44:45 -05:00
Deluan e8a8313b43 Removed `inject` lib, only use `wire` for DI 2020-01-09 22:44:45 -05:00
Deluan 7202f618fe Upgrades to Beego v1.8.0 2017-04-01 10:59:31 -04:00
Deluan c417a00e62 Renamed project to CloudSonic 2017-04-01 09:47:14 -04:00
Deluan c2b1f9782b New configuration system 2016-03-30 00:05:57 -04:00
Deluan 83e0a7b24c Fixing some lint warnings 2016-03-26 22:43:13 -04:00
Deluan b660a70688 Introduced engine.Scrobbler
Also refactored mocks into their original packages, to avoid cyclic references. Is there a better way to have mocks in GoLang tests?
2016-03-16 17:59:28 -04:00
Deluan 2437eed586 Removed unnecessary "else"s 2016-03-10 09:37:35 -05:00
Deluan 60d4cb5d9f Converted all collections from repositories to *collections 2016-03-08 20:33:09 -05:00
Deluan 8607e25c90 Moved properties to engine layer 2016-03-08 18:40:16 -05:00
Deluan 067517a916 Fixed problem with DI 2016-03-08 18:33:35 -05:00
Deluan e10e730af1 Refactored logic from getMusicDirectory.view to the new engine layer.
This reveled a nasty bug in the DI code. Tests are broken
2016-03-08 14:19:27 -05:00
Deluan 7225807bad Initial work on downsampling
The http connection is being closed before sending all data. May have something to do with the Range header
2016-03-04 13:33:09 -05:00
Deluan 9a246b5432 First version of getAlbumList.view working.
- It still misses almost all type options
- Introduced "parent" in Child subresponse, as it was breaking DSub
2016-03-04 09:09:16 -05:00
Deluan fc6d49d34c Introduced types for the collections 2016-03-03 21:01:55 -05:00
Deluan c9455e1955 getCoverArt.view working 2016-03-03 12:08:44 -05:00
Deluan 012958cd08 go fmt 2016-03-03 00:46:23 -05:00
Deluan 757e1992d7 Bare bones getMusicDirectory for albums! 2016-03-02 23:15:17 -05:00
Deluan 838d4bf38f getMusicDirectory bare bones for artists working 2016-03-02 22:22:31 -05:00
Deluan 4f5af423a8 More getMusicDirectory 2016-03-02 21:19:32 -05:00
Deluan 9577d9ae87 Started the implementation of getMusicDirectory. Probably will need to introduce a new 'service' layer... 2016-03-02 20:00:55 -05:00
Deluan 4ee840a394 Rename 2016-03-02 17:35:37 -05:00
Deluan dde130e84e Small fixes to response marshaling, introduced tests for response formats 2016-03-02 17:23:26 -05:00
Deluan 4843ccb46c go fmt 2016-03-02 13:18:39 -05:00
Deluan 272a499c7e Refactoring to a cleaner architecture 2016-03-02 09:10:28 -05:00
Deluan 6092076fad No need to expose implementations 2016-03-01 19:17:30 -05:00
Deluan b8948c417e Checking ifModifiedSince param 2016-03-01 16:05:49 -05:00
Deluan 841d8f457f Implemented ProperyRepository. Now the Scanner stores the LastScan timestamp 2016-03-01 14:40:26 -05:00
Deluan b0bd0a63a7 Retrofitting with tests 2016-02-29 10:04:30 -05:00
Deluan ce240cfeff Better tests organization 2016-02-27 18:42:08 -05:00
Deluan ecc0df9e7c More experimenting with tiedot 2016-02-27 03:35:01 -05:00
Deluan e760952263 go fmt 2016-02-25 18:52:07 -05:00
Deluan 39757f884a Moved Rest controllers to 'api' package. Also removed annotation routes 2016-02-25 16:35:44 -05:00
Deluan f04ec42fdf Controller tests are in fact API tests 2016-02-25 12:41:34 -05:00
Deluan 77e01f8e7c Fixed packages in tests 2016-02-25 11:14:16 -05:00
Deluan ee04b72db1 Implemented request validation in a filter 2016-02-24 20:21:51 -05:00
Deluan 93f115d8e4 Default mediaFolder should have Id = 0 2016-02-24 19:35:58 -05:00
Deluan 2f3c9a7603 Implemented getMediaFolders 2016-02-24 19:14:48 -05:00
Deluan 59b541e45d Polishing 2016-02-24 18:33:13 -05:00
Deluan 086d8e1578 Tests refactored 2016-02-24 18:24:06 -05:00
Deluan 975327a6cb Handling request validation/authentication 2016-02-24 18:06:49 -05:00
Deluan c8b7695b09 Moved responses package and started getMusicFolders endpoint 2016-02-24 15:29:19 -05:00
Deluan 1a3f370ea6 Refactored responses, implemented getLicense 2016-02-24 11:40:58 -05:00
Deluan ed1a132d8e Better Ping implementation 2016-02-24 00:29:27 -05:00
Deluan b9e9d38a9a First endpoint: Ping 2016-02-24 00:07:57 -05:00
Deluan 5d6fd4ee6b Initial project skeleton 2016-02-23 18:41:35 -05:00