Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 82c0c611 authored by alperozturk's avatar alperozturk
Browse files

fix flow

parent 7d2db4d1
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -201,7 +201,6 @@ public class NoteShareActivity extends BrandedActivity implements ShareeListAdap
                        runOnUiThread(() -> {
                            {
                                if (cursor == null || cursor.getCount() == 0) {
                                    suggestionAdapter.changeCursor(null);
                                    return;
                                }

+8 −4
Original line number Diff line number Diff line
package it.niedermann.owncloud.notes.share

import android.content.Intent
import android.content.res.Configuration
import android.os.Bundle
import android.text.TextUtils
@@ -14,6 +15,7 @@ import it.niedermann.owncloud.notes.R
import it.niedermann.owncloud.notes.branding.BrandedActivity
import it.niedermann.owncloud.notes.branding.BrandingUtil
import it.niedermann.owncloud.notes.databinding.ActivityNoteShareDetailBinding
import it.niedermann.owncloud.notes.main.MainActivity
import it.niedermann.owncloud.notes.persistence.entity.Note
import it.niedermann.owncloud.notes.persistence.entity.ShareEntity
import it.niedermann.owncloud.notes.share.dialog.ExpirationDatePickerDialogFragment
@@ -97,8 +99,6 @@ class NoteShareDetailActivity : BrandedActivity(),
            isSecureShare = it.getBoolean(ARG_SECURE_SHARE, false)
        }

        // capabilities = CapabilityUtils.getCapability(context)

        lifecycleScope.launch(Dispatchers.IO) {
            val ssoAcc = SingleAccountHelper.getCurrentSingleSignOnAccount(this@NoteShareDetailActivity)
            repository = ShareRepository(this@NoteShareDetailActivity, ssoAcc)
@@ -340,6 +340,7 @@ class NoteShareDetailActivity : BrandedActivity(),
            binding.noteText.setText(R.string.empty)
        }
        shareProcessStep = SCREEN_TYPE_NOTE
        binding.shareProcessBtnNext.performClick()
    }

    private fun implementClickEvents() {
@@ -557,9 +558,12 @@ class NoteShareDetailActivity : BrandedActivity(),
    private suspend fun handleResult(success: Boolean) {
        withContext(Dispatchers.Main) {
            if (success) {
                finish()
                Intent(this@NoteShareDetailActivity, MainActivity::class.java).apply {
                    flags = Intent.FLAG_ACTIVITY_CLEAR_TOP
                }.also {
                    startActivity(it)
                }
            } else {

                DisplayUtils.showSnackMessage(
                    this@NoteShareDetailActivity,
                    getString(R.string.note_share_detail_activity_create_share_error)