Skip to content
Next Next commit
Use DI if getStorageManager is null
Signed-off-by: alperozturk <[email protected]>
  • Loading branch information
alperozturk96 authored and backportbot[bot] committed Jun 13, 2024
commit 5780ad76aa1986951f5644345ff8787f042c7da1
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ public abstract class BaseActivity extends AppCompatActivity implements Injectab

@Inject UserAccountManager accountManager;
@Inject AppPreferences preferences;
@Inject FileDataStorageManager fileDataStorageManager;

private AppPreferences.Listener onPreferencesChanged = new AppPreferences.Listener() {
@Override
Expand Down Expand Up @@ -174,6 +175,10 @@ public Optional<User> getUser() {
}

public FileDataStorageManager getStorageManager() {
return sessionMixin.getStorageManager();
FileDataStorageManager result = sessionMixin.getStorageManager();
if (result == null) {
result = fileDataStorageManager;
}
return result;
}
}