Skip to content

Commit

Permalink
chore: Renamed OptionsConfig to RuntimeOptionsConfig (#1196)
Browse files Browse the repository at this point in the history
  • Loading branch information
bitsandfoxes authored Feb 27, 2023
1 parent 72aecd9 commit e7658b9
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 8 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@

- Removed `Override Sentry URL` from editor window ([#1188](https://github.com/getsentry/sentry-unity/pull/1188))
- The option is still available from within the `SentryBuildTimeOptionsConfiguration`
- Renamed `OptionsConfiguration` to `RuntimeOptionsConfiguration` on the ScriptableSentryOptions ([#1196](https://github.com/getsentry/sentry-unity/pull/1196))
- If you make use of programmatic runtime options configuration, you will need to reassign the scriptable object in the configuration tab

### Fixes

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ public static void Display(ScriptableSentryUnityOptions options)

EditorGUILayout.Space();

options.OptionsConfiguration = OptionsConfigurationItem.Display(
options.OptionsConfiguration,
options.RuntimeOptionsConfiguration = OptionsConfigurationItem.Display(
options.RuntimeOptionsConfiguration,
"Runtime Options Script",
"RuntimeOptionsConfiguration"
);
Expand Down Expand Up @@ -153,7 +153,7 @@ internal static void SetScript(string scriptNameWithoutExtension)
else
{
// Don't overwrite already set OptionsConfiguration
options.OptionsConfiguration ??= optionsConfigurationObject as SentryRuntimeOptionsConfiguration;
options.RuntimeOptionsConfiguration ??= optionsConfigurationObject as SentryRuntimeOptionsConfiguration;
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ public override void OnInspectorGUI()
EditorGUILayout.Space();

EditorGUILayout.LabelField("Options Configuration", EditorStyles.boldLabel);
EditorGUILayout.ObjectField("Runtime Configuration", options.OptionsConfiguration,
EditorGUILayout.ObjectField("Runtime Configuration", options.RuntimeOptionsConfiguration,
typeof(SentryRuntimeOptionsConfiguration), false);
EditorGUILayout.ObjectField("Buildtime Configuration", options.BuildtimeOptionsConfiguration,
typeof(SentryBuildtimeOptionsConfiguration), false);
Expand Down
6 changes: 3 additions & 3 deletions src/Sentry.Unity/ScriptableSentryUnityOptions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ public static string GetConfigPath(string? notDefaultConfigName = null)

[field: SerializeField] public bool Il2CppLineNumberSupportEnabled { get; set; } = true;

[field: SerializeField] public SentryRuntimeOptionsConfiguration? OptionsConfiguration { get; set; }
[field: SerializeField] public SentryRuntimeOptionsConfiguration? RuntimeOptionsConfiguration { get; set; }
[field: SerializeField] public SentryBuildtimeOptionsConfiguration? BuildtimeOptionsConfiguration { get; set; }

[field: SerializeField] public bool Debug { get; set; } = true;
Expand Down Expand Up @@ -197,9 +197,9 @@ internal SentryUnityOptions ToSentryUnityOptions(bool isBuilding, ISentryUnityIn

if (!isBuilding)
{
if (OptionsConfiguration != null)
if (RuntimeOptionsConfiguration != null)
{
OptionsConfiguration.Configure(options);
RuntimeOptionsConfiguration.Configure(options);
}

// Doing this after the configure callback to allow users to programmatically opt out
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ public void ToSentryUnityOptions_HasOptionsConfiguration_GetsCalled(bool isBuild
{
var optionsConfiguration = ScriptableObject.CreateInstance<TestOptionsConfiguration>();
var scriptableOptions = ScriptableObject.CreateInstance<ScriptableSentryUnityOptions>();
scriptableOptions.OptionsConfiguration = optionsConfiguration;
scriptableOptions.RuntimeOptionsConfiguration = optionsConfiguration;

scriptableOptions.ToSentryUnityOptions(isBuilding);

Expand Down

0 comments on commit e7658b9

Please sign in to comment.