Răsfoiți Sursa

Add dot and space strings globally

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 an în urmă
părinte
comite
eeb711052e

+ 4 - 0
app/src/main/java/com/nextcloud/utils/extensions/StringExtensions.kt

@@ -24,3 +24,7 @@ fun String.removeFileExtension(): String {
         this
     }
 }
+
+fun dot(): String = "."
+
+fun space(): String = " "

+ 3 - 1
app/src/main/java/com/nextcloud/utils/fileNameValidator/FileNameValidator.kt

@@ -9,7 +9,9 @@ package com.nextcloud.utils.fileNameValidator
 
 import android.content.Context
 import android.text.TextUtils
+import com.nextcloud.utils.extensions.dot
 import com.nextcloud.utils.extensions.removeFileExtension
+import com.nextcloud.utils.extensions.space
 import com.owncloud.android.R
 import com.owncloud.android.lib.resources.status.OCCapability
 
@@ -50,7 +52,7 @@ object FileNameValidator {
             return context.getString(R.string.file_already_exists)
         }
 
-        if (filename.endsWith(" ") || filename.endsWith(".")) {
+        if (filename.endsWith(space()) || filename.endsWith(dot())) {
             return context.getString(R.string.file_name_validator_error_ends_with_space_period)
         }