Skip to content

Commit 8e7740f

Browse files
Merge pull request #29 from Web3Auth/feat/add-sessionTime-in-web3AuthOptions
feat: add sessionTime in Web3AuthOptions
2 parents 005a927 + 29af569 commit 8e7740f

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

Assets/Plugins/Web3AuthSDK/Samples/Web3AuthSample.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,8 @@ void Start()
7575
clientId = "BPi5PB_UiIZ-cPz1GtV5i1I2iOSOHuimiXBI0e-Oe_u6X3oVAbCiAZOTEBtTXw4tsluTITPqA8zMsfxIKMjiqNQ",
7676
buildEnv = BuildEnv.PRODUCTION,
7777
redirectUrl = new Uri("torusapp://com.torus.Web3AuthUnity/auth"),
78-
network = Web3Auth.Network.SAPPHIRE_MAINNET
78+
network = Web3Auth.Network.SAPPHIRE_MAINNET,
79+
sessionTime = 86400
7980
});
8081
web3Auth.onLogin += onLogin;
8182
web3Auth.onLogout += onLogout;

Assets/Plugins/Web3AuthSDK/Types/LoginParams.cs

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ public class LoginParams
88
public Uri redirectUrl { get; set; }
99
public string appState { get; set; }
1010
public MFALevel mfaLevel { get; set; }
11-
public int sessionTime { get; set; }
1211

1312
public Curve curve { get; set; }
1413
}

Assets/Plugins/Web3AuthSDK/Types/Web3AuthOptions.cs

+1
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,5 @@ public string sdkUrl {
2626
public bool? useCoreKitKey { get; set; } = false;
2727
public Web3Auth.ChainNamespace? chainNamespace { get; set; } = Web3Auth.ChainNamespace.EIP155;
2828
public MfaSettings? mfaSettings { get; set; } = null;
29+
public int sessionTime { get; set; } = 86400;
2930
}

Assets/Plugins/Web3AuthSDK/Web3Auth.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,9 @@ public void setOptions(Web3AuthOptions web3AuthOptions)
124124

125125
if (this.web3AuthOptions.mfaSettings != null)
126126
this.initParams["mfaSettings"] = JsonConvert.SerializeObject(this.web3AuthOptions.mfaSettings, settings);
127+
128+
if (this.web3AuthOptions.sessionTime != null)
129+
this.initParams["sessionTime"] = this.web3AuthOptions.sessionTime;
127130
}
128131

129132
private void onDeepLinkActivated(string url)
@@ -249,7 +252,6 @@ private async void request(string path, LoginParams loginParams = null, Dictiona
249252
this.initParams["redirectUrl"] = Utils.GetCurrentURL();
250253
#endif
251254

252-
this.initParams["sessionTime"] = loginParams.sessionTime;
253255
loginParams.redirectUrl = loginParams.redirectUrl ?? new Uri(this.initParams["redirectUrl"].ToString());
254256
Dictionary<string, object> paramMap = new Dictionary<string, object>();
255257
paramMap["options"] = this.initParams;

0 commit comments

Comments
 (0)