Skip to content

Commit

Permalink
feat(YTM): Support YTM v6.43+
Browse files Browse the repository at this point in the history
  • Loading branch information
YT-Advanced committed Mar 24, 2024
1 parent 9ea7c26 commit 2bf44f0
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,19 +41,12 @@ public static void setActivity(@NonNull Object object) {
* It should be finished immediately after obtaining the dataString.
* @return Whether or not dataString is included.
*/
public static boolean initializeSettings(@NonNull Activity baseActivity) {
public static void initializeSettings(@NonNull Activity baseActivity) {
try {
final String dataString = Objects.requireNonNull(baseActivity.getIntent()).getDataString();

// If we do not finish the activity immediately, the YT Music logo will remain on the screen.
baseActivity.finish();

if (dataString == null || dataString.isEmpty())
return false;

// Checks whether dataString contains settings that use Intent.
if (!SettingsEnum.includeWithIntent(dataString))
return false;
if (dataString == null || dataString.isEmpty() || !SettingsEnum.includeWithIntent(dataString))
return;

// Save intent data in settings activity.
Intent intent = activity.getIntent();
Expand All @@ -65,12 +58,9 @@ public static boolean initializeSettings(@NonNull Activity baseActivity) {
.beginTransaction()
.add(new ReVancedSettingsFragment(), "")
.commit();

return true;
} catch (Exception ex) {
LogHelper.printException(() -> "initializeSettings failure", ex);
}
return false;
}

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,8 @@ public LayoutComponentsFilter() {
);

homeVideoWithContext = new StringFilterGroup(
SettingsEnum.HIDE_VIDEO_WITH_LOW_VIEW,
SettingsEnum.HIDE_VIDEO_WITH_LOW_VIEW
|| SettingsEnum.HIDE_HOME_FEED_MEMBERSHIP_VIDEO,
"home_video_with_context.eml"
);

Expand Down

0 comments on commit 2bf44f0

Please sign in to comment.