Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions src/Packages/Passport/Documentation~/DOCUMENTATION.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# Documentation

* [Immutable X](https://docs.immutable.com/docs/x/sdks/unity)
* [Immutable zkEVM](https://docs.immutable.com/docs/zkEVM/sdks/unity)
[Immutable](https://docs.immutable.com/docs/immutable)
8 changes: 0 additions & 8 deletions src/Packages/Passport/Private.meta

This file was deleted.

8 changes: 0 additions & 8 deletions src/Packages/Passport/Private/Helpers.meta

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ namespace Immutable.Passport.Event
public class PassportAnalytics
{
public const string TRACK = "track";
public const string MODULE_NAME = "unitySdk";
private const string MODULE_NAME = "unitySdk";

public static class EventName
{
Expand All @@ -26,7 +26,7 @@ public static class EventName
public const string COMPLETE_LOGOUT_PKCE = "performedLogoutPkce";
}

public static class Properties
private static class Properties
{
public const string SUCCESS = "succeeded";
}
Expand All @@ -36,15 +36,12 @@ public async UniTask Track(IBrowserCommunicationsManager communicationsManager,
{
try
{
if (properties == null)
{
properties = new Dictionary<string, object>();
}
properties ??= new Dictionary<string, object>();
if (success != null)
{
properties.Add(Properties.SUCCESS, success);
}
string json = JsonUtility.ToJson(new TrackData()
var json = JsonUtility.ToJson(new TrackData
{
moduleName = MODULE_NAME,
eventName = eventName,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,24 +25,6 @@ public static class JsonExtensions
}
}

public static string ToJson<T>(this T[] array)
{
// Need a wrapper to serialise arrays
var wrapper = new Wrapper<T> { Items = array };
var wrapped = JsonUtility.ToJson(wrapper);

// Remove the wrapper
return wrapped.ReplaceFirst("{\"Items\":", "").TrimEnd('}');
}

private static string ReplaceFirst(this string source, string search, string replace)
{
var pos = source.IndexOf(search);
return pos < 0
? source
: source.Substring(0, pos) + replace + source.Substring(pos + search.Length);
}

public static string ToJson(this IDictionary<string, object> dictionary)
{
// JsonUtility cannot serialise dictionary, but not using newtonsoft json as it doesn't
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ public static class UriExtensions
{
try
{
string query = uri.Query;
string[] queryParameters = query.Split(new char[] { '?', '&' });
for (int i = 0; i < queryParameters.Length; i++)
var query = uri.Query;
var queryParameters = query.Split(new char[] { '?', '&' });
foreach (var queryParameter in queryParameters)
{
string[] keyValue = queryParameters[i].Split('=');
string[] keyValue = queryParameter.Split('=');
if (keyValue[0] == key)
{
return keyValue[1];
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@ public async UniTask CompleteLoginPKCEFlow(string uriString)
}
else
{
var request = new ConnectPKCERequest()
var request = new ConnectPKCERequest
{
authorizationCode = authCode,
state = state
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Immutable.Passport
{
internal static class UwbLogConfig
{
internal static void ApplyTo(WebBrowserClient browserClient)
internal static void ApplyTo(WebBrowserClient? browserClient)
{
if (browserClient == null)
{
Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,6 @@ namespace Immutable.Passport.Core
[TestFixture]
public class JsonHelpersTests
{
[Test]
public void ArrayToJson()
{
var array = new[] { "a", "b", "c" };
Assert.AreEqual("[\"a\",\"b\",\"c\"]", array.ToJson());

array = new[] { "Items" };
Assert.AreEqual("[\"Items\"]", array.ToJson());

array = new[] { "{Items:" };
Assert.AreEqual("[\"{Items:\"]", array.ToJson());

array = new string[] { };
Assert.AreEqual("[]", array.ToJson());
}

[Test]
public void DictionaryToJson()
{
Expand Down
24 changes: 0 additions & 24 deletions src/Packages/Passport/WebGLTemplates~/callback.html

This file was deleted.

24 changes: 0 additions & 24 deletions src/Packages/Passport/WebGLTemplates~/logout.html

This file was deleted.

Loading
Loading