From 4e3752fcdfb059ee574596598092ba20442afde7 Mon Sep 17 00:00:00 2001 From: Mateusz Armatys Date: Mon, 21 Feb 2022 18:46:18 +0100 Subject: [PATCH] API dump for network-* modules --- network/dagger/api/network-dagger.api | 19 +++++++++++++++ network/data/api/network-data.api | 33 +++++++++++++++++++++++++-- network/domain/api/network-domain.api | 2 +- 3 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 network/dagger/api/network-dagger.api diff --git a/network/dagger/api/network-dagger.api b/network/dagger/api/network-dagger.api new file mode 100644 index 000000000..95bd76ff0 --- /dev/null +++ b/network/dagger/api/network-dagger.api @@ -0,0 +1,19 @@ +public class hilt_aggregated_deps/_me_proton_core_network_dagger_NetworkModule { + public fun ()V +} + +public final class me/proton/core/network/dagger/BuildConfig { + public static final field BUILD_TYPE Ljava/lang/String; + public static final field DEBUG Z + public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String; + public fun ()V +} + +public final class me/proton/core/network/dagger/NetworkModule_ProvideCookieJarFactory : dagger/internal/Factory { + public fun (Lme/proton/core/network/dagger/NetworkModule;Ljavax/inject/Provider;)V + public static fun create (Lme/proton/core/network/dagger/NetworkModule;Ljavax/inject/Provider;)Lme/proton/core/network/dagger/NetworkModule_ProvideCookieJarFactory; + public synthetic fun get ()Ljava/lang/Object; + public fun get ()Lme/proton/core/network/data/ProtonCookieStore; + public static fun provideCookieJar (Lme/proton/core/network/dagger/NetworkModule;Landroid/content/Context;)Lme/proton/core/network/data/ProtonCookieStore; +} + diff --git a/network/data/api/network-data.api b/network/data/api/network-data.api index fa6b6465e..bb71c1a47 100644 --- a/network/data/api/network-data.api +++ b/network/data/api/network-data.api @@ -51,8 +51,16 @@ public final class me/proton/core/network/data/NetworkPrefsImpl : me/proton/core public final class me/proton/core/network/data/NetworkPrefsImpl$Companion { } -public final class me/proton/core/network/data/ProtonCookieStore : net/gotev/cookiestore/SharedPreferencesCookieStore { +public final class me/proton/core/network/data/ProtonCookieStore : okhttp3/CookieJar { + public static final field Companion Lme/proton/core/network/data/ProtonCookieStore$Companion; + public static final field DISK_COOKIE_STORAGE_NAME Ljava/lang/String; public fun (Landroid/content/Context;)V + public fun (Lme/proton/core/network/data/cookie/CookieStorage;Lme/proton/core/network/data/cookie/CookieStorage;)V + public fun loadForRequest (Lokhttp3/HttpUrl;)Ljava/util/List; + public fun saveFromResponse (Lokhttp3/HttpUrl;Ljava/util/List;)V +} + +public final class me/proton/core/network/data/ProtonCookieStore$Companion { } public final class me/proton/core/network/data/ProtonErrorException : java/io/IOException { @@ -70,7 +78,7 @@ public final class me/proton/core/network/data/ProtonErrorException : java/io/IO public final class me/proton/core/network/data/client/ClientIdProviderImpl : me/proton/core/network/domain/client/ClientIdProvider { public fun (Ljava/lang/String;Lme/proton/core/network/data/ProtonCookieStore;)V - public fun getClientId (Lme/proton/core/network/domain/session/SessionId;)Lme/proton/core/network/domain/client/ClientId; + public fun getClientId (Lme/proton/core/network/domain/session/SessionId;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public final class me/proton/core/network/data/client/ExtraHeaderProviderImpl : me/proton/core/network/domain/client/ExtraHeaderProvider { @@ -82,6 +90,27 @@ public final class me/proton/core/network/data/client/ExtraHeaderProviderImpl : public fun removeFirst (Ljava/lang/String;)V } +public abstract interface class me/proton/core/network/data/cookie/CookieStorage { + public abstract fun all ()Lkotlinx/coroutines/flow/Flow; + public abstract fun remove (Lokhttp3/Cookie;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun set (Lokhttp3/Cookie;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class me/proton/core/network/data/cookie/DiskCookieStorage : me/proton/core/network/data/cookie/CookieStorage { + public fun (Landroid/content/Context;Ljava/lang/String;Lkotlinx/coroutines/CoroutineScope;)V + public synthetic fun (Landroid/content/Context;Ljava/lang/String;Lkotlinx/coroutines/CoroutineScope;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun all ()Lkotlinx/coroutines/flow/Flow; + public fun remove (Lokhttp3/Cookie;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun set (Lokhttp3/Cookie;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class me/proton/core/network/data/cookie/MemoryCookieStorage : me/proton/core/network/data/cookie/CookieStorage { + public fun ()V + public fun all ()Lkotlinx/coroutines/flow/Flow; + public fun remove (Lokhttp3/Cookie;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public fun set (Lokhttp3/Cookie;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + public final class me/proton/core/network/data/di/Constants { public static final field INSTANCE Lme/proton/core/network/data/di/Constants; public final fun getALTERNATIVE_API_SPKI_PINS ()Ljava/util/List; diff --git a/network/domain/api/network-domain.api b/network/domain/api/network-domain.api index 17f20e56f..4666070c5 100644 --- a/network/domain/api/network-domain.api +++ b/network/domain/api/network-domain.api @@ -312,7 +312,7 @@ public final class me/proton/core/network/domain/client/ClientIdKt { } public abstract interface class me/proton/core/network/domain/client/ClientIdProvider { - public abstract fun getClientId (Lme/proton/core/network/domain/session/SessionId;)Lme/proton/core/network/domain/client/ClientId; + public abstract fun getClientId (Lme/proton/core/network/domain/session/SessionId;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } public final class me/proton/core/network/domain/client/ClientIdType : java/lang/Enum {