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