Skip to content

Commit 1307cdb

Browse files
Merge pull request #16062 from nextcloud/change-upload-cancel-button-wording
change upload buttons wording
2 parents 4dc6faa + 9db5b5b commit 1307cdb

File tree

5 files changed

+24
-14
lines changed

5 files changed

+24
-14
lines changed

app/src/main/java/com/nextcloud/client/jobs/upload/FileUploadBroadcastReceiver.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ class FileUploadBroadcastReceiver : BroadcastReceiver() {
3333
override fun onReceive(context: Context, intent: Intent) {
3434
MainApp.getAppComponent().inject(this)
3535

36-
if (intent.action == UploadBroadcastAction.CancelOrRemove::class.simpleName) {
37-
cancelUpload(context, intent)
36+
if (intent.action == UploadBroadcastAction.PauseAndCancel::class.simpleName) {
37+
pauseAndCancel(context, intent)
3838
}
3939
}
4040

4141
@Suppress("ReturnCount")
42-
private fun cancelUpload(context: Context, intent: Intent) {
42+
private fun pauseAndCancel(context: Context, intent: Intent) {
4343
val uploadId = intent.getLongExtra(UPLOAD_ID, -1L)
4444
if (uploadId == -1L) {
4545
return

app/src/main/java/com/nextcloud/client/jobs/upload/UploadBroadcastAction.kt

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,23 @@ import com.owncloud.android.R
1515
import com.owncloud.android.operations.UploadFileOperation
1616

1717
sealed class UploadBroadcastAction {
18-
data class CancelOrRemove(val operation: UploadFileOperation) : UploadBroadcastAction() {
19-
fun cancelAction(context: Context): NotificationCompat.Action = NotificationCompat.Action(
18+
data class PauseAndCancel(val operation: UploadFileOperation) : UploadBroadcastAction() {
19+
20+
/**
21+
* Updates upload status to CANCELLED
22+
*/
23+
fun pauseAction(context: Context): NotificationCompat.Action = NotificationCompat.Action(
2024
R.drawable.ic_cancel,
21-
context.getString(R.string.common_cancel),
25+
context.getString(R.string.pause_upload),
2226
getBroadcast(context, false)
2327
)
2428

25-
fun removeAction(context: Context): NotificationCompat.Action = NotificationCompat.Action(
29+
/**
30+
* Removes the upload completely
31+
*/
32+
fun cancelAction(context: Context): NotificationCompat.Action = NotificationCompat.Action(
2633
R.drawable.ic_delete,
27-
context.getString(R.string.remove_upload),
34+
context.getString(R.string.cancel_upload),
2835
getBroadcast(context, true)
2936
)
3037

@@ -35,7 +42,7 @@ sealed class UploadBroadcastAction {
3542
putExtra(FileUploadBroadcastReceiver.ACCOUNT_NAME, operation.user.accountName)
3643
putExtra(FileUploadBroadcastReceiver.REMOTE_PATH, operation.remotePath)
3744
putExtra(FileUploadBroadcastReceiver.REMOVE, remove)
38-
action = CancelOrRemove::class.simpleName
45+
action = PauseAndCancel::class.simpleName
3946

4047
setClass(context, FileUploadBroadcastReceiver::class.java)
4148
setPackage(context.packageName)

app/src/main/java/com/nextcloud/client/jobs/upload/UploadNotificationManager.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ class UploadNotificationManager(private val context: Context, viewThemeUtils: Vi
5151
setContentText(progressText)
5252
setOngoing(false)
5353
clearActions()
54-
addAction(UploadBroadcastAction.CancelOrRemove(operation).cancelAction(context))
55-
addAction(UploadBroadcastAction.CancelOrRemove(operation).removeAction(context))
54+
addAction(UploadBroadcastAction.PauseAndCancel(operation).pauseAction(context))
55+
addAction(UploadBroadcastAction.PauseAndCancel(operation).cancelAction(context))
5656
setContentIntent(startIntent)
5757
}
5858

app/src/main/java/com/nextcloud/client/jobs/utils/UploadErrorNotificationManager.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,9 @@ object UploadErrorNotificationManager {
102102
)
103103
}
104104

105-
addAction(UploadBroadcastAction.CancelOrRemove(operation).cancelAction(context))
105+
addAction(UploadBroadcastAction.PauseAndCancel(operation).pauseAction(context))
106106

107-
addAction(UploadBroadcastAction.CancelOrRemove(operation).removeAction(context))
107+
addAction(UploadBroadcastAction.PauseAndCancel(operation).cancelAction(context))
108108

109109
result.code.takeIf { it == ResultCode.UNAUTHORIZED }?.let {
110110
setContentIntent(credentialPendingIntent(context, operation))

app/src/main/res/values/strings.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1394,7 +1394,10 @@
13941394
<string name="secure_share_not_set_up">Secure sharing is not set up for this user</string>
13951395
<string name="share_not_allowed_when_file_drop">Resharing is not allowed during secure file drop</string>
13961396
<string name="prefs_category_sync">Sync</string>
1397-
<string name="remove_upload">Remove</string>
1397+
1398+
<string name="pause_upload">Pause</string>
1399+
<string name="cancel_upload">Cancel</string>
1400+
13981401
<string name="internal_two_way_sync">Internal two way sync</string>
13991402
<string name="prefs_two_way_sync_summary">Manage internal folders for two way sync</string>
14001403
<string name="internal_two_way_sync_not_yet">Not yet, soon to be synced</string>

0 commit comments

Comments
 (0)