Skip to content

Commit 53eeaec

Browse files
committed
Remove unused exception and enum, refactor DataStorage
Deleted VerificationException and UserStatus as they are no longer used. Refactored DataStorage to use auto-properties with DataMember attributes instead of backing fields, simplifying the class structure.
1 parent c15edc6 commit 53eeaec

File tree

3 files changed

+21
-44
lines changed

3 files changed

+21
-44
lines changed

Thirdweb/Thirdweb.Wallets/InAppWallet/EmbeddedWallet.Exceptions/VerificationException.cs

Lines changed: 0 additions & 6 deletions
This file was deleted.

Thirdweb/Thirdweb.Wallets/InAppWallet/EmbeddedWallet.Models/UserStatus.cs

Lines changed: 0 additions & 9 deletions
This file was deleted.

Thirdweb/Thirdweb.Wallets/InAppWallet/EmbeddedWallet.Storage/LocalStorage.Types.cs

Lines changed: 21 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -7,44 +7,36 @@ internal partial class LocalStorage : LocalStorageBase
77
[DataContract]
88
internal class DataStorage
99
{
10-
internal string AuthToken => this._authToken;
11-
internal string DeviceShare => this._deviceShare;
12-
internal string EmailAddress => this._emailAddress;
13-
internal string PhoneNumber => this._phoneNumber;
14-
internal string WalletUserId => this._walletUserId;
15-
internal string AuthProvider => this._authProvider;
16-
internal string AuthIdentifier => this._authIdentifier;
10+
[field: DataMember(Name = "authToken")]
11+
internal string AuthToken { get; }
1712

18-
[DataMember(Name = "authToken")]
19-
private string _authToken;
13+
[field: DataMember(Name = "deviceShare")]
14+
internal string DeviceShare { get; }
2015

21-
[DataMember(Name = "deviceShare")]
22-
private string _deviceShare;
16+
[field: DataMember(Name = "emailAddress")]
17+
internal string EmailAddress { get; }
2318

24-
[DataMember(Name = "emailAddress")]
25-
private string _emailAddress;
19+
[field: DataMember(Name = "phoneNumber")]
20+
internal string PhoneNumber { get; }
2621

27-
[DataMember(Name = "phoneNumber")]
28-
private string _phoneNumber;
22+
[field: DataMember(Name = "walletUserId")]
23+
internal string WalletUserId { get; }
2924

30-
[DataMember(Name = "walletUserId")]
31-
private string _walletUserId;
25+
[field: DataMember(Name = "authProvider")]
26+
internal string AuthProvider { get; }
3227

33-
[DataMember(Name = "authProvider")]
34-
private string _authProvider;
35-
36-
[DataMember(Name = "authIdentifier")]
37-
private string _authIdentifier;
28+
[field: DataMember(Name = "authIdentifier")]
29+
internal string AuthIdentifier { get; }
3830

3931
internal DataStorage(string authToken, string deviceShare, string emailAddress, string phoneNumber, string walletUserId, string authProvider, string authIdentifier)
4032
{
41-
this._authToken = authToken;
42-
this._deviceShare = deviceShare;
43-
this._emailAddress = emailAddress;
44-
this._phoneNumber = phoneNumber;
45-
this._walletUserId = walletUserId;
46-
this._authProvider = authProvider;
47-
this._authIdentifier = authIdentifier;
33+
this.AuthToken = authToken;
34+
this.DeviceShare = deviceShare;
35+
this.EmailAddress = emailAddress;
36+
this.PhoneNumber = phoneNumber;
37+
this.WalletUserId = walletUserId;
38+
this.AuthProvider = authProvider;
39+
this.AuthIdentifier = authIdentifier;
4840
}
4941
}
5042

0 commit comments

Comments
 (0)