mirror of
https://github.com/etesync/android
synced 2025-02-08 21:52:47 +00:00
Invitations: trigger a sync when accepting invitations.
This commit is contained in:
parent
1bedb331e7
commit
9376e60276
@ -5,7 +5,9 @@ import android.os.Bundle
|
|||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import android.widget.*
|
import android.widget.AdapterView
|
||||||
|
import android.widget.ArrayAdapter
|
||||||
|
import android.widget.TextView
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
import androidx.fragment.app.ListFragment
|
import androidx.fragment.app.ListFragment
|
||||||
import androidx.fragment.app.activityViewModels
|
import androidx.fragment.app.activityViewModels
|
||||||
@ -19,6 +21,7 @@ import com.etebase.client.FetchOptions
|
|||||||
import com.etebase.client.SignedInvitation
|
import com.etebase.client.SignedInvitation
|
||||||
import com.etebase.client.Utils
|
import com.etebase.client.Utils
|
||||||
import com.etesync.syncadapter.R
|
import com.etesync.syncadapter.R
|
||||||
|
import com.etesync.syncadapter.syncadapter.requestSync
|
||||||
import org.jetbrains.anko.doAsync
|
import org.jetbrains.anko.doAsync
|
||||||
import org.jetbrains.anko.uiThread
|
import org.jetbrains.anko.uiThread
|
||||||
import java.util.*
|
import java.util.*
|
||||||
@ -88,6 +91,10 @@ class InvitationsListFragment : ListFragment(), AdapterView.OnItemClickListener
|
|||||||
}
|
}
|
||||||
.setPositiveButton(R.string.invitations_accept) { dialogInterface, i ->
|
.setPositiveButton(R.string.invitations_accept) { dialogInterface, i ->
|
||||||
invitationsModel.accept(model.value!!, invitation)
|
invitationsModel.accept(model.value!!, invitation)
|
||||||
|
val applicationContext = activity?.applicationContext
|
||||||
|
if (applicationContext != null) {
|
||||||
|
requestSync(applicationContext, model.value!!.account)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.show()
|
.show()
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user