mirror of
https://github.com/revanced/revanced-manager.git
synced 2025-04-30 05:54:26 +02:00
remove things from the api dump
This commit is contained in:
parent
b60bdb4685
commit
e4a6013563
@ -120,12 +120,6 @@ public final class app/revanced/manager/plugin/downloader/webview/APIKt {
|
|||||||
public static final fun runWebView (Lapp/revanced/manager/plugin/downloader/GetScope;Ljava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
public static final fun runWebView (Lapp/revanced/manager/plugin/downloader/GetScope;Ljava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
||||||
}
|
}
|
||||||
|
|
||||||
public abstract interface class app/revanced/manager/plugin/downloader/webview/IWebView : android/os/IInterface {
|
|
||||||
public static final field DESCRIPTOR Ljava/lang/String;
|
|
||||||
public abstract fun finish ()V
|
|
||||||
public abstract fun load (Ljava/lang/String;)V
|
|
||||||
}
|
|
||||||
|
|
||||||
public class app/revanced/manager/plugin/downloader/webview/IWebView$Default : app/revanced/manager/plugin/downloader/webview/IWebView {
|
public class app/revanced/manager/plugin/downloader/webview/IWebView$Default : app/revanced/manager/plugin/downloader/webview/IWebView {
|
||||||
public fun <init> ()V
|
public fun <init> ()V
|
||||||
public fun asBinder ()Landroid/os/IBinder;
|
public fun asBinder ()Landroid/os/IBinder;
|
||||||
@ -140,13 +134,6 @@ public abstract class app/revanced/manager/plugin/downloader/webview/IWebView$St
|
|||||||
public fun onTransact (ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
public fun onTransact (ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||||
}
|
}
|
||||||
|
|
||||||
public abstract interface class app/revanced/manager/plugin/downloader/webview/IWebViewEvents : android/os/IInterface {
|
|
||||||
public static final field DESCRIPTOR Ljava/lang/String;
|
|
||||||
public abstract fun download (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
|
||||||
public abstract fun pageLoad (Ljava/lang/String;)V
|
|
||||||
public abstract fun ready (Lapp/revanced/manager/plugin/downloader/webview/IWebView;)V
|
|
||||||
}
|
|
||||||
|
|
||||||
public class app/revanced/manager/plugin/downloader/webview/IWebViewEvents$Default : app/revanced/manager/plugin/downloader/webview/IWebViewEvents {
|
public class app/revanced/manager/plugin/downloader/webview/IWebViewEvents$Default : app/revanced/manager/plugin/downloader/webview/IWebViewEvents {
|
||||||
public fun <init> ()V
|
public fun <init> ()V
|
||||||
public fun asBinder ()Landroid/os/IBinder;
|
public fun asBinder ()Landroid/os/IBinder;
|
||||||
@ -162,12 +149,6 @@ public abstract class app/revanced/manager/plugin/downloader/webview/IWebViewEve
|
|||||||
public fun onTransact (ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
public fun onTransact (ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||||
}
|
}
|
||||||
|
|
||||||
public final class app/revanced/manager/plugin/downloader/webview/WebViewActivity : androidx/activity/ComponentActivity {
|
|
||||||
public static final field KEY Ljava/lang/String;
|
|
||||||
public fun <init> ()V
|
|
||||||
public fun onOptionsItemSelected (Landroid/view/MenuItem;)Z
|
|
||||||
}
|
|
||||||
|
|
||||||
public final class app/revanced/manager/plugin/downloader/webview/WebViewActivity$Parameters$Creator : android/os/Parcelable$Creator {
|
public final class app/revanced/manager/plugin/downloader/webview/WebViewActivity$Parameters$Creator : android/os/Parcelable$Creator {
|
||||||
public fun <init> ()V
|
public fun <init> ()V
|
||||||
public final fun createFromParcel (Landroid/os/Parcel;)Lapp/revanced/manager/plugin/downloader/webview/WebViewActivity$Parameters;
|
public final fun createFromParcel (Landroid/os/Parcel;)Lapp/revanced/manager/plugin/downloader/webview/WebViewActivity$Parameters;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
// IWebView.aidl
|
// IWebView.aidl
|
||||||
package app.revanced.manager.plugin.downloader.webview;
|
package app.revanced.manager.plugin.downloader.webview;
|
||||||
|
|
||||||
|
@JavaPassthrough(annotation="@app.revanced.manager.plugin.downloader.PluginHostApi")
|
||||||
oneway interface IWebView {
|
oneway interface IWebView {
|
||||||
void load(String url);
|
void load(String url);
|
||||||
void finish();
|
void finish();
|
||||||
|
@ -3,6 +3,7 @@ package app.revanced.manager.plugin.downloader.webview;
|
|||||||
|
|
||||||
import app.revanced.manager.plugin.downloader.webview.IWebView;
|
import app.revanced.manager.plugin.downloader.webview.IWebView;
|
||||||
|
|
||||||
|
@JavaPassthrough(annotation="@app.revanced.manager.plugin.downloader.PluginHostApi")
|
||||||
oneway interface IWebViewEvents {
|
oneway interface IWebViewEvents {
|
||||||
void ready(IWebView iface);
|
void ready(IWebView iface);
|
||||||
void pageLoad(String url);
|
void pageLoad(String url);
|
||||||
|
@ -6,6 +6,7 @@ import app.revanced.manager.plugin.downloader.DownloaderScope
|
|||||||
import app.revanced.manager.plugin.downloader.GetScope
|
import app.revanced.manager.plugin.downloader.GetScope
|
||||||
import app.revanced.manager.plugin.downloader.Scope
|
import app.revanced.manager.plugin.downloader.Scope
|
||||||
import app.revanced.manager.plugin.downloader.Downloader
|
import app.revanced.manager.plugin.downloader.Downloader
|
||||||
|
import app.revanced.manager.plugin.downloader.PluginHostApi
|
||||||
import kotlinx.coroutines.CoroutineScope
|
import kotlinx.coroutines.CoroutineScope
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||||
@ -31,6 +32,7 @@ interface WebViewCallbackScope<T> : Scope {
|
|||||||
suspend fun load(url: String)
|
suspend fun load(url: String)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@OptIn(PluginHostApi::class)
|
||||||
class WebViewScope<T> internal constructor(
|
class WebViewScope<T> internal constructor(
|
||||||
coroutineScope: CoroutineScope,
|
coroutineScope: CoroutineScope,
|
||||||
private val scopeImpl: Scope,
|
private val scopeImpl: Scope,
|
||||||
@ -108,6 +110,7 @@ private value class Container<U>(val value: U)
|
|||||||
* @param title The string displayed in the action bar.
|
* @param title The string displayed in the action bar.
|
||||||
* @param block The control block.
|
* @param block The control block.
|
||||||
*/
|
*/
|
||||||
|
@OptIn(PluginHostApi::class)
|
||||||
suspend fun <T> GetScope.runWebView(
|
suspend fun <T> GetScope.runWebView(
|
||||||
title: String,
|
title: String,
|
||||||
block: suspend WebViewScope<T>.() -> InitialUrl
|
block: suspend WebViewScope<T>.() -> InitialUrl
|
||||||
|
@ -5,7 +5,6 @@ import android.os.Bundle
|
|||||||
import android.os.IBinder
|
import android.os.IBinder
|
||||||
import android.os.Parcelable
|
import android.os.Parcelable
|
||||||
import android.view.MenuItem
|
import android.view.MenuItem
|
||||||
import android.view.MotionEvent
|
|
||||||
import android.webkit.CookieManager
|
import android.webkit.CookieManager
|
||||||
import android.webkit.WebSettings
|
import android.webkit.WebSettings
|
||||||
import android.webkit.WebView
|
import android.webkit.WebView
|
||||||
@ -21,12 +20,15 @@ import androidx.lifecycle.ViewModel
|
|||||||
import androidx.lifecycle.lifecycleScope
|
import androidx.lifecycle.lifecycleScope
|
||||||
import androidx.lifecycle.repeatOnLifecycle
|
import androidx.lifecycle.repeatOnLifecycle
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
|
import app.revanced.manager.plugin.downloader.PluginHostApi
|
||||||
import app.revanced.manager.plugin.downloader.R
|
import app.revanced.manager.plugin.downloader.R
|
||||||
import kotlinx.coroutines.channels.Channel
|
import kotlinx.coroutines.channels.Channel
|
||||||
import kotlinx.coroutines.flow.receiveAsFlow
|
import kotlinx.coroutines.flow.receiveAsFlow
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import kotlinx.parcelize.Parcelize
|
import kotlinx.parcelize.Parcelize
|
||||||
|
|
||||||
|
@OptIn(PluginHostApi::class)
|
||||||
|
@PluginHostApi
|
||||||
class WebViewActivity : ComponentActivity() {
|
class WebViewActivity : ComponentActivity() {
|
||||||
@SuppressLint("SetJavaScriptEnabled")
|
@SuppressLint("SetJavaScriptEnabled")
|
||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
@ -108,6 +110,7 @@ class WebViewActivity : ComponentActivity() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@OptIn(PluginHostApi::class)
|
||||||
internal class WebViewModel : ViewModel() {
|
internal class WebViewModel : ViewModel() {
|
||||||
init {
|
init {
|
||||||
CookieManager.getInstance().apply {
|
CookieManager.getInstance().apply {
|
||||||
|
@ -28,7 +28,7 @@ kotlin = "2.1.0"
|
|||||||
android-gradle-plugin = "8.7.3"
|
android-gradle-plugin = "8.7.3"
|
||||||
dev-tools-gradle-plugin = "2.1.0-1.0.29"
|
dev-tools-gradle-plugin = "2.1.0-1.0.29"
|
||||||
about-libraries-gradle-plugin = "11.1.1"
|
about-libraries-gradle-plugin = "11.1.1"
|
||||||
binary-compatibility-validator = "0.15.1"
|
binary-compatibility-validator = "0.17.0"
|
||||||
coil = "2.6.0"
|
coil = "2.6.0"
|
||||||
app-icon-loader-coil = "1.5.0"
|
app-icon-loader-coil = "1.5.0"
|
||||||
skrapeit = "1.2.2"
|
skrapeit = "1.2.2"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user