Adds forgotten and required interface to FavouritesActivity (SFragment.OnUserRemovedListener). Closes #245

main
Vavassor 8 years ago
parent acaefff326
commit 5943c051f5
  1. 11
      app/src/main/java/com/keylesspalace/tusky/FavouritesActivity.java

@ -23,7 +23,9 @@ import android.support.v7.app.ActionBar;
import android.support.v7.widget.Toolbar; import android.support.v7.widget.Toolbar;
import android.view.MenuItem; import android.view.MenuItem;
public class FavouritesActivity extends BaseActivity { public class FavouritesActivity extends BaseActivity implements SFragment.OnUserRemovedListener {
private StatusRemoveListener statusRemoveListener;
@Override @Override
protected void onCreate(@Nullable Bundle savedInstanceState) { protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
@ -42,6 +44,8 @@ public class FavouritesActivity extends BaseActivity {
Fragment fragment = TimelineFragment.newInstance(TimelineFragment.Kind.FAVOURITES); Fragment fragment = TimelineFragment.newInstance(TimelineFragment.Kind.FAVOURITES);
fragmentTransaction.add(R.id.fragment_container, fragment); fragmentTransaction.add(R.id.fragment_container, fragment);
fragmentTransaction.commit(); fragmentTransaction.commit();
statusRemoveListener = (StatusRemoveListener) fragment;
} }
@Override @Override
@ -54,4 +58,9 @@ public class FavouritesActivity extends BaseActivity {
} }
return super.onOptionsItemSelected(item); return super.onOptionsItemSelected(item);
} }
@Override
public void onUserRemoved(String accountId) {
statusRemoveListener.removePostsByUser(accountId);
}
} }

Loading…
Cancel
Save