mirror of
https://github.com/KokaKiwi/BarInsta
synced 2024-11-21 22:27:29 +00:00
remove hashtag and location stories
r/instagram said they were removed during the us election and never came back
This commit is contained in:
parent
c326356acc
commit
9e711638c4
@ -82,7 +82,7 @@ public class HashTagFragment extends Fragment implements SwipeRefreshLayout.OnRe
|
||||
private FragmentHashtagBinding binding;
|
||||
private MotionLayout root;
|
||||
private boolean shouldRefresh = true;
|
||||
private boolean hasStories = false;
|
||||
// private boolean hasStories = false;
|
||||
private boolean opening = false;
|
||||
private String hashtag;
|
||||
private Hashtag hashtagModel = null;
|
||||
@ -309,7 +309,7 @@ public class HashTagFragment extends Fragment implements SwipeRefreshLayout.OnRe
|
||||
@Override
|
||||
public void onRefresh() {
|
||||
binding.posts.refresh();
|
||||
fetchStories();
|
||||
// fetchStories();
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -385,7 +385,7 @@ public class HashTagFragment extends Fragment implements SwipeRefreshLayout.OnRe
|
||||
}
|
||||
setTitle();
|
||||
setupPosts();
|
||||
fetchStories();
|
||||
// fetchStories();
|
||||
if (isLoggedIn) {
|
||||
hashtagDetailsBinding.btnFollowTag.setVisibility(View.VISIBLE);
|
||||
hashtagDetailsBinding.btnFollowTag.setText(hashtagModel.getFollowing() == FollowingType.FOLLOWING
|
||||
@ -528,13 +528,13 @@ public class HashTagFragment extends Fragment implements SwipeRefreshLayout.OnRe
|
||||
span.setSpan(new StyleSpan(Typeface.BOLD), 0, postCount.length(), 0);
|
||||
hashtagDetailsBinding.mainTagPostCount.setText(span);
|
||||
hashtagDetailsBinding.mainTagPostCount.setVisibility(View.VISIBLE);
|
||||
hashtagDetailsBinding.mainHashtagImage.setOnClickListener(v -> {
|
||||
if (!hasStories) return;
|
||||
// show stories
|
||||
final NavDirections action = HashTagFragmentDirections
|
||||
.actionHashtagFragmentToStoryViewerFragment(StoryViewerOptions.forHashtag(hashtagModel.getName()));
|
||||
NavHostFragment.findNavController(this).navigate(action);
|
||||
});
|
||||
// hashtagDetailsBinding.mainHashtagImage.setOnClickListener(v -> {
|
||||
// if (!hasStories) return;
|
||||
// // show stories
|
||||
// final NavDirections action = HashTagFragmentDirections
|
||||
// .actionHashtagFragmentToStoryViewerFragment(StoryViewerOptions.forHashtag(hashtagModel.getName()));
|
||||
// NavHostFragment.findNavController(this).navigate(action);
|
||||
// });
|
||||
}
|
||||
|
||||
private void showSnackbar(final String message) {
|
||||
@ -545,27 +545,27 @@ public class HashTagFragment extends Fragment implements SwipeRefreshLayout.OnRe
|
||||
.show();
|
||||
}
|
||||
|
||||
private void fetchStories() {
|
||||
if (!isLoggedIn) return;
|
||||
storiesFetching = true;
|
||||
storiesRepository.getUserStory(
|
||||
StoryViewerOptions.forHashtag(hashtagModel.getName()),
|
||||
CoroutineUtilsKt.getContinuation((storyModels, throwable) -> AppExecutors.INSTANCE.getMainThread().execute(() -> {
|
||||
if (throwable != null) {
|
||||
Log.e(TAG, "Error", throwable);
|
||||
storiesFetching = false;
|
||||
return;
|
||||
}
|
||||
if (storyModels != null && !storyModels.isEmpty()) {
|
||||
hashtagDetailsBinding.mainHashtagImage.setStoriesBorder(1);
|
||||
hasStories = true;
|
||||
} else {
|
||||
hasStories = false;
|
||||
}
|
||||
storiesFetching = false;
|
||||
}), Dispatchers.getIO())
|
||||
);
|
||||
}
|
||||
// private void fetchStories() {
|
||||
// if (!isLoggedIn) return;
|
||||
// storiesFetching = true;
|
||||
// storiesRepository.getUserStory(
|
||||
// StoryViewerOptions.forHashtag(hashtagModel.getName()),
|
||||
// CoroutineUtilsKt.getContinuation((storyModels, throwable) -> AppExecutors.INSTANCE.getMainThread().execute(() -> {
|
||||
// if (throwable != null) {
|
||||
// Log.e(TAG, "Error", throwable);
|
||||
// storiesFetching = false;
|
||||
// return;
|
||||
// }
|
||||
// if (storyModels != null && !storyModels.isEmpty()) {
|
||||
// hashtagDetailsBinding.mainHashtagImage.setStoriesBorder(1);
|
||||
// hasStories = true;
|
||||
// } else {
|
||||
// hasStories = false;
|
||||
// }
|
||||
// storiesFetching = false;
|
||||
// }), Dispatchers.getIO())
|
||||
// );
|
||||
// }
|
||||
|
||||
private void setTitle() {
|
||||
final ActionBar actionBar = fragmentActivity.getSupportActionBar();
|
||||
|
@ -76,7 +76,7 @@ public class LocationFragment extends Fragment implements SwipeRefreshLayout.OnR
|
||||
private FragmentLocationBinding binding;
|
||||
private MotionLayout root;
|
||||
private boolean shouldRefresh = true;
|
||||
private boolean hasStories = false;
|
||||
// private boolean hasStories = false;
|
||||
private boolean opening = false;
|
||||
private long locationId;
|
||||
private Location locationModel;
|
||||
@ -305,7 +305,7 @@ public class LocationFragment extends Fragment implements SwipeRefreshLayout.OnR
|
||||
@Override
|
||||
public void onRefresh() {
|
||||
binding.posts.refresh();
|
||||
fetchStories();
|
||||
// fetchStories();
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -386,7 +386,7 @@ public class LocationFragment extends Fragment implements SwipeRefreshLayout.OnR
|
||||
}
|
||||
setTitle();
|
||||
setupPosts();
|
||||
fetchStories();
|
||||
// fetchStories();
|
||||
final long locationId = locationModel.getPk();
|
||||
// binding.swipeRefreshLayout.setRefreshing(true);
|
||||
locationDetailsBinding.mainLocationImage.setImageURI("res:/" + R.drawable.ic_location);
|
||||
@ -531,14 +531,14 @@ public class LocationFragment extends Fragment implements SwipeRefreshLayout.OnR
|
||||
);
|
||||
}), Dispatchers.getIO())
|
||||
));
|
||||
locationDetailsBinding.mainLocationImage.setOnClickListener(v -> {
|
||||
if (hasStories) {
|
||||
// show stories
|
||||
final NavDirections action = LocationFragmentDirections
|
||||
.actionLocationFragmentToStoryViewerFragment(StoryViewerOptions.forLocation(locationId, locationModel.getName()));
|
||||
NavHostFragment.findNavController(this).navigate(action);
|
||||
}
|
||||
});
|
||||
// locationDetailsBinding.mainLocationImage.setOnClickListener(v -> {
|
||||
// if (hasStories) {
|
||||
// // show stories
|
||||
// final NavDirections action = LocationFragmentDirections
|
||||
// .actionLocationFragmentToStoryViewerFragment(StoryViewerOptions.forLocation(locationId, locationModel.getName()));
|
||||
// NavHostFragment.findNavController(this).navigate(action);
|
||||
// }
|
||||
// });
|
||||
}
|
||||
|
||||
private void showSnackbar(final String message) {
|
||||
@ -549,26 +549,26 @@ public class LocationFragment extends Fragment implements SwipeRefreshLayout.OnR
|
||||
.show();
|
||||
}
|
||||
|
||||
private void fetchStories() {
|
||||
if (isLoggedIn) {
|
||||
storiesFetching = true;
|
||||
storiesRepository.getUserStory(
|
||||
StoryViewerOptions.forLocation(locationId, locationModel.getName()),
|
||||
CoroutineUtilsKt.getContinuation((storyModels, throwable) -> AppExecutors.INSTANCE.getMainThread().execute(() -> {
|
||||
if (throwable != null) {
|
||||
Log.e(TAG, "Error", throwable);
|
||||
storiesFetching = false;
|
||||
return;
|
||||
}
|
||||
if (storyModels != null && !storyModels.isEmpty()) {
|
||||
locationDetailsBinding.mainLocationImage.setStoriesBorder(1);
|
||||
hasStories = true;
|
||||
}
|
||||
storiesFetching = false;
|
||||
}), Dispatchers.getIO())
|
||||
);
|
||||
}
|
||||
}
|
||||
// private void fetchStories() {
|
||||
// if (isLoggedIn) {
|
||||
// storiesFetching = true;
|
||||
// storiesRepository.getUserStory(
|
||||
// StoryViewerOptions.forLocation(locationId, locationModel.getName()),
|
||||
// CoroutineUtilsKt.getContinuation((storyModels, throwable) -> AppExecutors.INSTANCE.getMainThread().execute(() -> {
|
||||
// if (throwable != null) {
|
||||
// Log.e(TAG, "Error", throwable);
|
||||
// storiesFetching = false;
|
||||
// return;
|
||||
// }
|
||||
// if (storyModels != null && !storyModels.isEmpty()) {
|
||||
// locationDetailsBinding.mainLocationImage.setStoriesBorder(1);
|
||||
// hasStories = true;
|
||||
// }
|
||||
// storiesFetching = false;
|
||||
// }), Dispatchers.getIO())
|
||||
// );
|
||||
// }
|
||||
// }
|
||||
|
||||
private void setTitle() {
|
||||
final ActionBar actionBar = fragmentActivity.getSupportActionBar();
|
||||
|
Loading…
Reference in New Issue
Block a user