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

Commit 0606ef1b authored by Nihar Thakkar's avatar Nihar Thakkar
Browse files

Start /e/ drive sync service when an /e/ account has been added

parent a997c2ff
Loading
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -93,6 +93,13 @@ class AccountDetailsFragment : Fragment(), LoaderManager.LoaderCallbacks<CreateS
                                .getParcelableExtra<AccountAuthenticatorResponse>(AccountManager
                                        .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE).onResult(null)
                    }
                    if (activity!!.intent.getStringExtra(LoginActivity.SETUP_ACCOUNT_PROVIDER_TYPE) == LoginActivity.ACCOUNT_PROVIDER_EELO) {
                        val intent = Intent("drive.services.initializerService")
                        intent.setPackage("io.eelo.drive")
                        intent.putExtra(AccountManager.KEY_ACCOUNT_NAME, view!!.account_name.text.toString())
                        intent.putExtra(AccountManager.KEY_ACCOUNT_TYPE, getString(R.string.eelo_account_type))
                        activity!!.startService(intent)
                    }
                }
                else
                    Snackbar.make(v, R.string.login_account_not_created, Snackbar.LENGTH_LONG).show()
@@ -146,6 +153,13 @@ class AccountDetailsFragment : Fragment(), LoaderManager.LoaderCallbacks<CreateS
                                .getParcelableExtra<AccountAuthenticatorResponse>(AccountManager
                                        .KEY_ACCOUNT_AUTHENTICATOR_RESPONSE).onResult(null)
                    }
                    if (activity!!.intent.getStringExtra(LoginActivity.SETUP_ACCOUNT_PROVIDER_TYPE) == LoginActivity.ACCOUNT_PROVIDER_EELO) {
                        val intent = Intent("drive.services.initializerService")
                        intent.setPackage("io.eelo.drive")
                        intent.putExtra(AccountManager.KEY_ACCOUNT_NAME, view!!.account_name.text.toString())
                        intent.putExtra(AccountManager.KEY_ACCOUNT_TYPE, getString(R.string.eelo_account_type))
                        activity!!.startService(intent)
                    }
                }
            }
        }