Skip to content
Prev Previous commit
Next Next commit
Revert ArbitraryDataProvider due to a lot of constructor changes
Signed-off-by: alperozturk <[email protected]>
  • Loading branch information
alperozturk96 authored and backportbot[bot] committed Jun 13, 2024
commit a7cbe05c926a73bd9064834d8c23439bc203c9bb
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
import com.owncloud.android.R;
import com.owncloud.android.authentication.AuthenticatorActivity;
import com.owncloud.android.datamodel.ArbitraryDataProvider;
import com.owncloud.android.datamodel.ArbitraryDataProviderImpl;
import com.owncloud.android.datamodel.OCFile;
import com.owncloud.android.lib.common.OwnCloudAccount;
import com.owncloud.android.lib.common.OwnCloudClientManagerFactory;
Expand All @@ -50,7 +51,6 @@ public class UserAccountManagerImpl implements UserAccountManager {

private static final String TAG = UserAccountManagerImpl.class.getSimpleName();
private static final String PREF_SELECT_OC_ACCOUNT = "select_oc_account";
@Inject ArbitraryDataProvider arbitraryDataProvider;

private Context context;
private AccountManager accountManager;
Expand Down Expand Up @@ -136,6 +136,7 @@ public boolean exists(Account account) {
public Account getCurrentAccount() {
Account[] ocAccounts = getAccounts();

ArbitraryDataProvider arbitraryDataProvider = new ArbitraryDataProviderImpl(context);
SharedPreferences appPreferences = PreferenceManager.getDefaultSharedPreferences(context);
String accountName = appPreferences.getString(PREF_SELECT_OC_ACCOUNT, null);

Expand Down
3 changes: 1 addition & 2 deletions app/src/main/java/com/nextcloud/client/di/AppModule.java
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,7 @@ Resources resources(Application application) {
@Provides
UserAccountManager userAccountManager(
Context context,
AccountManager accountManager
) {
AccountManager accountManager) {
return new UserAccountManagerImpl(context, accountManager);
}

Expand Down