Skip to content

Commit 9e1c66b

Browse files
runningcodeclaude
andcommitted
chore(distribution): Update API dump to reflect interface refactor
- Update distribution module API file after refactoring to use interface pattern - Class renamed from Distribution to DistributionIntegration - Now implements IDistributionApi interface with proper method signatures - Removed UpdateInfo and UpdateStatus classes (moved to core sentry module) - Constructor now takes Context parameter - Method signatures use proper types instead of Object parameters 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent f6306dc commit 9e1c66b

File tree

1 file changed

+7
-36
lines changed

1 file changed

+7
-36
lines changed
Lines changed: 7 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
public final class io/sentry/android/distribution/Distribution : io/sentry/Integration {
2-
public static final field INSTANCE Lio/sentry/android/distribution/Distribution;
3-
public final fun checkForUpdate (Landroid/content/Context;Lkotlin/jvm/functions/Function1;)V
4-
public final fun checkForUpdateBlocking (Landroid/content/Context;)Lio/sentry/android/distribution/UpdateStatus;
5-
public final fun downloadUpdate (Landroid/content/Context;Lio/sentry/android/distribution/UpdateInfo;)V
6-
public final fun downloadUpdate (Landroid/content/Context;Ljava/lang/Object;)V
7-
public final fun init (Landroid/content/Context;)V
8-
public final fun init (Landroid/content/Context;Lkotlin/jvm/functions/Function1;)V
9-
public final fun isEnabled ()Z
1+
public final class io/sentry/android/distribution/DistributionIntegration : io/sentry/IDistributionApi, io/sentry/Integration {
2+
public fun <init> (Landroid/content/Context;)V
3+
public fun checkForUpdate (Lio/sentry/IDistributionApi$UpdateCallback;)V
4+
public fun checkForUpdateBlocking ()Lio/sentry/UpdateStatus;
5+
public fun downloadUpdate (Lio/sentry/UpdateInfo;)V
6+
public final fun init ()V
7+
public final fun init (Lkotlin/jvm/functions/Function1;)V
108
public fun register (Lio/sentry/IScopes;Lio/sentry/SentryOptions;)V
119
}
1210

@@ -24,30 +22,3 @@ public final class io/sentry/android/distribution/DistributionOptions {
2422
public final fun setSentryBaseUrl (Ljava/lang/String;)V
2523
}
2624

27-
public final class io/sentry/android/distribution/UpdateInfo {
28-
public fun <init> (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
29-
public final fun getAppName ()Ljava/lang/String;
30-
public final fun getBuildNumber ()I
31-
public final fun getBuildVersion ()Ljava/lang/String;
32-
public final fun getCreatedDate ()Ljava/lang/String;
33-
public final fun getDownloadUrl ()Ljava/lang/String;
34-
public final fun getId ()Ljava/lang/String;
35-
}
36-
37-
public abstract class io/sentry/android/distribution/UpdateStatus {
38-
}
39-
40-
public final class io/sentry/android/distribution/UpdateStatus$Error : io/sentry/android/distribution/UpdateStatus {
41-
public fun <init> (Ljava/lang/String;)V
42-
public final fun getMessage ()Ljava/lang/String;
43-
}
44-
45-
public final class io/sentry/android/distribution/UpdateStatus$NewRelease : io/sentry/android/distribution/UpdateStatus {
46-
public fun <init> (Lio/sentry/android/distribution/UpdateInfo;)V
47-
public final fun getInfo ()Lio/sentry/android/distribution/UpdateInfo;
48-
}
49-
50-
public final class io/sentry/android/distribution/UpdateStatus$UpToDate : io/sentry/android/distribution/UpdateStatus {
51-
public static final field INSTANCE Lio/sentry/android/distribution/UpdateStatus$UpToDate;
52-
}
53-

0 commit comments

Comments
 (0)