Commit Graph

179 Commits

Author SHA1 Message Date
4f7aa3349b WIP: made it build -> will not work as all is currently commented out 2019-04-04 16:14:34 +02:00
207580b73f WIP: restructured existing code. Tests have to be added to make sure it does what it should :-D 2019-04-04 16:12:46 +02:00
42009730b1 WIP: Added method to get categories that should get created on the server 2019-04-04 16:12:10 +02:00
a364dc7a8a WIP: disabled logic to make API changes less painful 2019-04-04 15:51:29 +02:00
8c91dd2107 WIP: renamed function and made it package internal as it gets orchestrated by another sync function 2019-04-04 15:39:32 +02:00
ca2620d426 WIP: implemented logic to update category 2019-04-04 15:35:42 +02:00
0d7ca76b98 WIP: added test that existing entries should be updated 2019-04-04 15:35:20 +02:00
550230195a WIP: refactored tests 2019-04-04 09:07:49 +02:00
41bf858523 WIP: Sync now saves the data 2019-04-04 08:55:16 +02:00
b11464121c added first test and empty function 2019-04-02 23:26:55 +02:00
68aef12358 generated mocks 2019-04-02 23:26:34 +02:00
0e5fcaf525 added CategoryProvider and CategoryData with some basic interface methods but no implementation yet 2019-04-02 23:26:25 +02:00
710b76c79f Fixed mock generation 2019-04-02 22:56:04 +02:00
1bc176dd47 moved category to own package 2019-04-02 21:58:54 +02:00
58c1f8b9ff moved images to own package 2019-04-02 21:45:46 +02:00
bd5250f0d5 moved datastore in own internal package 2019-04-02 21:30:39 +02:00
582b0621c2 sorted image list that will be uploaded 2019-03-27 00:28:07 +01:00
86e26b1bb5 switched order. delete before upload 2019-03-25 23:40:28 +01:00
f2d83e57ea optimized metadata create / update performance 2019-03-25 23:36:25 +01:00
2e1c2c4e61 fixed logoutput 2019-03-25 22:54:30 +01:00
8a361fff3c added test to remove unneeded updates if a file is not found on the server 2019-03-25 22:40:19 +01:00
e57fe635c2 fixed handling of upload required if there is no piwigo id 2019-03-25 00:09:56 +01:00
c7d6fdb44f updated readme 2019-03-24 23:58:46 +01:00
435af4b591 added flag to enable image removal 2019-03-24 23:58:35 +01:00
5896670c87 added delete images 2019-03-24 23:54:50 +01:00
b52393feaa added DeleteMarkedImages to the local datastore 2019-03-24 23:44:16 +01:00
2c65c5827e added DeleteImages to the piwigo context 2019-03-24 23:07:59 +01:00
df349a85e6 added implementation for synchronizeLocalImageMetadataFindFilesToDelete
added test synchronizeLocalImageMetadataFindFilesToDelete
updated usage of entry and leave debug messages of the functions
2019-03-24 00:10:07 +01:00
c4e33598e9 added ImageMetadataAll 2019-03-23 23:56:35 +01:00
0d9579534d moved the filesystem scan to a own function 2019-03-23 23:33:44 +01:00
560f5057ac added ImageMetadataToDelete to the datastore
added test if it selectes the records to delete
added todo to refactor some image tests to use the generated mocks
2019-03-23 23:21:35 +01:00
5503a429c3 fixed namings and inlined som variables 2019-03-23 23:14:16 +01:00
fc1f65ea84 copyright notice 2019-03-23 23:08:13 +01:00
4aae22527c introduced deferred cleanup calls
added test to ensure only files not to delete are part of the to upload list
fixed red test
2019-03-23 23:08:08 +01:00
54bc3d603c automatic codeformat 2019-03-23 23:05:40 +01:00
5cb044d4b7 added deleteRequired to the database 2019-03-23 22:54:31 +01:00
cc2656cb09 updated copyright notice at the top of the files 2019-03-23 22:41:04 +01:00
9ab0ddb2d0 updated copyright notice at the top of the files 2019-03-23 22:40:56 +01:00
21a3e08478 added tests for the filescanner using a testimage 2019-03-23 22:05:25 +01:00
8efd309a9c added some tests to the image code 2019-03-23 21:35:16 +01:00
c9b6a7e6db learned about mocking and made mocks work
added new tests for the images part of the app
added go generate info to help generate mocks for tests
2019-03-22 00:14:34 +01:00
4fdcf5a090 updated readme with the part about dependencies and mocks 2019-03-21 22:37:32 +01:00
3c3eaa8da7 generated mocks for the datastore 2019-03-21 22:37:16 +01:00
ce64892222 added mocks for piwigo context 2019-03-21 22:37:08 +01:00
061bb112d5 formatting 2019-03-21 22:31:16 +01:00
ea4d3a28a4 a little readme fix 2019-03-21 22:22:53 +01:00
9beadfe1f8 updated readme and default config 2019-03-20 23:53:25 +01:00
f71fcefc1a removed flag piwigoUploadChunkSizeInKB as it gets loaded from the server during login. Default is 512KB 2019-03-20 23:51:01 +01:00
44369daaa1 updated default config file 2019-03-20 23:34:49 +01:00
262307bb6f ignore executable 2019-03-20 23:31:33 +01:00