File tree Expand file tree Collapse file tree
library/src/main/java/com/owncloud/android/lib/resources/status Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -170,6 +170,8 @@ public class GetCapabilitiesRemoteOperation extends RemoteOperation {
170170 private static final String FORBIDDEN_FILENAME_EXTENSIONS = "forbidden_filename_extensions" ;
171171 private static final String FORBIDDEN_FILENAME_BASE_NAMES = "forbidden_filename_basenames" ;
172172
173+ private static final String WINDOWS_COMPATIBLE_FILENAMES = "windows_compatible_filenames" ;
174+
173175 // files download limits
174176 private static final String NODE_FILES_DOWNLOAD_LIMIT = "downloadlimit" ;
175177 private static final String FILES_DOWNLOAD_LIMIT_DEFAULT = "default-limit" ;
@@ -486,6 +488,11 @@ private OCCapability parseResponse(String response) throws JSONException {
486488 JSONArray result = respFiles .getJSONArray (FORBIDDEN_FILENAME_BASE_NAMES );
487489 capability .setForbiddenFilenameBaseNamesJson (result .toString ());
488490 }
491+
492+ if (respFiles .has (WINDOWS_COMPATIBLE_FILENAMES )) {
493+ capability .setWCFEnabled (CapabilityBooleanType .fromBooleanValue (
494+ respFiles .getBoolean (WINDOWS_COMPATIBLE_FILENAMES )));
495+ }
489496 // endregion
490497
491498 Log_OC .d (TAG , "*** Added " + NODE_FILES );
Original file line number Diff line number Diff line change @@ -113,6 +113,7 @@ class OCCapability {
113113 var forbiddenFilenamesJson: String? = null
114114 var forbiddenFilenameExtensionJson: String? = null
115115 var forbiddenFilenameBaseNamesJson: String? = null
116+ var isWCFEnabled = CapabilityBooleanType .UNKNOWN
116117
117118 // files download limits
118119 var filesDownloadLimit = CapabilityBooleanType .UNKNOWN
You can’t perform that action at this time.
0 commit comments