Alek Slater
ac44aa190f
Overwrite param added to copyItem + minor bugfix and improvements ( #18 )
...
- Added overwrite param to copyItem from local to remote
- fixed an issue with file upload on dropbox that wouldnt work for people in non UTC timezones.
- made filebased upload for dropbox not read file data into memory let URLSession stream from the disk instead
2016-12-09 20:58:50 +03:30
Amir Abbas
779b38f381
Default values implemented in protocol level
2016-12-09 10:04:41 +03:30
Amir Abbas Mousavian
a08a9fe7a0
Updated semantics
...
and changed default overwrite value to false
2016-12-07 20:12:15 +03:30
Alek Slater
792ac6b015
Update DropboxFileProvider.swift
...
Exposes the overwrite parameter for writeContents in DropboxFileProvider
2016-12-07 11:27:51 +08:00
Alek Slater
2d8454c711
Update DropboxFileProvider.swift
...
Using the same request dict creation method that can be found in the contents method, to avoid error when trying to use copyItem to copy a remote file to a local file destination.
2016-12-06 14:51:48 +08:00
Amir Abbas Mousavian
3b35c066de
fixed get_temporary_link url
2016-12-03 20:40:04 +03:30
Amir Abbas Mousavian
4a9a3196a2
Dropbox get_temporary_link and save_url implementations
2016-12-03 15:12:11 +03:30
Amir Abbas Mousavian
4f56e20441
createFile definition improved to resolve #10
2016-12-01 12:12:53 +03:30
Amir Abbas Mousavian
9dda618b73
Revert "createFile definition improved"
...
This reverts commit da60c05188 .
2016-12-01 12:10:14 +03:30
Amir Abbas Mousavian
da60c05188
createFile definition improved
2016-12-01 11:54:03 +03:30
Amir Abbas Mousavian
4366855d54
Added NSCopying conformance, SMB headers gardening
2016-11-28 19:40:09 +03:30
Amir Abbas Mousavian
826d207e6b
OperationHandle optimizations
...
- code refactoring for RemoteOperationHandle usage and description
- bug fix: move operation in Dropbox provider did copy
- bug fix: dynamic inProgress result for RemoteOperationHandle
2016-11-24 22:54:00 +03:30
Amir Abbas Mousavian
66fc1e1284
Fixed unexpected behaviors in Remote providers:
...
- Calling delegate and completion methods
- refactoring codes
2016-11-23 23:42:36 +03:30
Amir Abbas Mousavian
97ae86cedb
- fixed a bug in fileByUniqueName() function
...
- more neat code
2016-11-11 03:45:37 +03:30
Amir Abbas Mousavian
a15f8f3809
Added OperationHandle, to cancel remote operations
2016-10-29 23:11:48 +03:30
Amir Abbas Mousavian
6d63322779
FileProviderOperationDelegate methods will call for WebDav and Dropbox providers
...
- Added Carthage to Travis
2016-09-30 14:07:02 +03:30
Amir Abbas Mousavian
fc6b46d17a
Updated swift 3 semantics
2016-09-28 19:15:05 +03:30
Amir Abbas Mousavian
bb9c08e309
Add .swift-version to pass cocoapods's validation, added static type var
2016-09-27 16:59:54 +03:30
Amir Abbas Mousavian
d63e9c7f04
Swift 3 travis & podspec update
2016-09-16 05:20:34 +04:30
Amir Abbas Mousavian
542c18bab6
Convert to Swift 2
2016-09-15 02:48:04 +04:30
Amir Abbas Mousavian
dca5dddbfd
Code beat exceptions added
2016-08-20 19:19:05 +04:30
Amir Abbas Mousavian
955a86372b
Refactored NSURLSession delegate in Dropbox and WebDAV
2016-08-15 13:30:37 +04:30
Amir Abbas Mousavian
5e2f911cda
Dropbox provider bug fixes
2016-08-11 01:06:53 +04:30
Amir Abbas Mousavian
33be492499
Implemented SMB.ChangeNotify command, syntax fixed
2016-08-08 15:57:08 +04:30
Amir Abbas Mousavian
c4049b961f
Dropbox updates, SMB2 QueryDirectory implementation
...
- ExtendedFileProvider protocol is implemented for Dropbox
-
2016-08-08 12:47:13 +04:30
Amir Abbas Mousavian
940c7c1028
Dropbox implementation completed and getting storage size, used
2016-08-04 23:06:24 +04:30
Amir Abbas Mousavian
b4ace7e680
Unified HTTP based services (WebDAV/Dropbox) Error Handling
...
- DropboxFileProvider.contentsOfDirectory() method implemented
2016-08-03 13:40:12 +04:30
Amir Abbas Mousavian
eccbeb7174
Fixed WebDAV connection error for Apache servers
2016-08-02 14:59:32 +04:30
Amir Abbas Mousavian
6a3ea633bf
WebDAV file protocol conformance to FileProvider
2016-07-29 10:57:18 +04:30
Amir Abbas Mousavian
506952be13
Corrected modifiers and updated pod to 0.3.1
2016-07-28 14:26:37 +04:30
Amir Abbas Mousavian
69ca35f0ae
Source compatibility with Swift 2.3
2016-07-27 16:12:11 +04:30
Amir Abbas Mousavian
67b6cf64e2
insert slash in the beginning of path
2016-07-26 10:34:34 +04:30
Amir Abbas Mousavian
3ab252e598
WebDav refactors and Dropbox partial implementation
2016-07-25 19:18:13 +04:30