Skip to content

Commit

Permalink
feat: Moved UpdateRequestId to Options.
Browse files Browse the repository at this point in the history
  • Loading branch information
HavenDV committed Feb 16, 2024
1 parent e14f151 commit adb7a4c
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 6 deletions.
2 changes: 1 addition & 1 deletion src/libs/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</ItemGroup>

<PropertyGroup Label="Nuget">
<Version>1.0.0</Version>
<Version>1.0.1</Version>
<GeneratePackageOnBuild Condition=" '$(Configuration)' == 'Release' ">true</GeneratePackageOnBuild>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<Authors>Oscore</Authors>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,12 @@ public class AndroidInAppUpdatesOptions
/// </summary>
public bool UseFakeAppUpdateManager { get; set; }

/// <summary>
/// This value is used to differentiate between multiple update or request processes within your app. <br/>
/// To avoid intersection with other libraries or request codes, choose a unique value within your application context.
/// </summary>
public int UpdateRequestId { get; set; } = 4711;

/// <summary>
/// This action will be triggered when the app is updated. <br/>
/// Default action will show the toast with english text. <br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ namespace Maui.Android.InAppUpdates.Internal;
/// </summary>
public static class Handler
{
public const int RequestUpdate = 4711;

/// <summary>
/// The app update manager.
/// </summary>
Expand Down Expand Up @@ -45,7 +43,7 @@ public static void HandleCreate(Activity activity, Bundle? savedInstanceState)
AppUpdateSuccessListener ??= new AppUpdateSuccessListener(
appUpdateManager: AppUpdateManager,
activity: activity,
updateRequest: RequestUpdate);
updateRequest: Options.UpdateRequestId);
AppUpdateManager.AppUpdateInfo.AddOnSuccessListener(AppUpdateSuccessListener);
}

Expand All @@ -63,7 +61,7 @@ public static void HandleResume(Activity activity)
ResumeSuccessListener ??= new ResumeSuccessListener(
appUpdateManager: AppUpdateManager,
activity: activity,
updateRequest: RequestUpdate);
updateRequest: Options.UpdateRequestId);
AppUpdateManager.AppUpdateInfo.AddOnSuccessListener(ResumeSuccessListener);
}

Expand All @@ -80,7 +78,7 @@ public static void HandleActivityResult(
[GeneratedEnum] Result resultCode,
Intent? data)
{
if (requestCode != RequestUpdate)
if (requestCode != Options.UpdateRequestId)
{
return;
}
Expand Down

0 comments on commit adb7a4c

Please sign in to comment.