Skip to content

Commit 8564d4b

Browse files
committed
refactor: make fromCborMap constructors private
1 parent 2163543 commit 8564d4b

File tree

5 files changed

+13
-14
lines changed

5 files changed

+13
-14
lines changed

lib/src/endpoints/creation_hint.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ class AuthServerRequestCreationHint extends CborMapSerializable {
7070
/// Creates a new [AuthServerRequestCreationHint] instance from the given
7171
/// [serialized] CBOR.
7272
AuthServerRequestCreationHint.fromSerialized(List<int> serialized)
73-
: this.fromCborMap(
73+
: this._fromCborMap(
7474
CborMapSerializable.valueToCborMap(cborDecode(serialized)));
7575

7676
/// Creates a new [AuthServerRequestCreationHint] instance.
@@ -83,7 +83,7 @@ class AuthServerRequestCreationHint extends CborMapSerializable {
8383

8484
/// Creates a new [AuthServerRequestCreationHint] instance from the given
8585
/// CBOR [map].
86-
AuthServerRequestCreationHint.fromCborMap(Map<int, CborValue> map) {
86+
AuthServerRequestCreationHint._fromCborMap(Map<int, CborValue> map) {
8787
// TODO(falko17): Better error handling
8888
map.forEach((key, value) {
8989
switch (key) {

lib/src/endpoints/error_response.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class ErrorResponse extends CborMapSerializable {
5858
ErrorResponse({required this.error, this.description, this.uri});
5959

6060
/// Creates a new [ErrorResponse] instance from the given CBOR [map].
61-
ErrorResponse.fromCborMap(Map<int, CborValue> map)
61+
ErrorResponse._fromCborMap(Map<int, CborValue> map)
6262
: error = ErrorCode.fromCborValue(map[token_const.error]!) {
6363
map.forEach((key, value) {
6464
switch (key) {
@@ -79,7 +79,7 @@ class ErrorResponse extends CborMapSerializable {
7979

8080
/// Creates a new [ErrorResponse] instance from the given [serialized] CBOR.
8181
ErrorResponse.fromSerialized(List<int> serialized)
82-
: this.fromCborMap(
82+
: this._fromCborMap(
8383
CborMapSerializable.valueToCborMap(cborDecode(serialized)));
8484

8585
@override

lib/src/endpoints/token_request.dart

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ class AccessTokenRequest extends CborMapSerializable {
100100
this.issuer});
101101

102102
/// Creates a new [AccessTokenRequest] instance from the given CBOR [map].
103-
AccessTokenRequest.fromCborMap(Map<int, CborValue> map) {
103+
AccessTokenRequest._fromCborMap(Map<int, CborValue> map) {
104104
map.forEach((key, value) {
105105
switch (key) {
106106
case token_const.clientId:
@@ -125,8 +125,7 @@ class AccessTokenRequest extends CborMapSerializable {
125125
includeAceProfile = true;
126126
break;
127127
case token_const.reqCnf:
128-
reqCnf = ProofOfPossessionKey.fromCborMap(
129-
CborMapSerializable.valueToCborMap(value));
128+
reqCnf = ProofOfPossessionKey.fromCborValue(value);
130129
break;
131130
case intro_const.issuer:
132131
issuer = (value as CborString).toString();
@@ -140,7 +139,7 @@ class AccessTokenRequest extends CborMapSerializable {
140139
/// Creates a new [AccessTokenRequest] instance from the given
141140
/// [serialized] CBOR.
142141
AccessTokenRequest.fromSerialized(List<int> serialized)
143-
: this.fromCborMap(
142+
: this._fromCborMap(
144143
CborMapSerializable.valueToCborMap(cborDecode(serialized)));
145144

146145
@override

lib/src/endpoints/token_response.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ class AccessTokenResponse extends CborMapSerializable {
137137

138138
/// Creates a new [AccessTokenResponse] instance from the given
139139
/// CBOR [map].
140-
AccessTokenResponse.fromCborMap(Map<int, CborValue> map)
140+
AccessTokenResponse._fromCborMap(Map<int, CborValue> map)
141141
: accessToken = _initializeAccessToken(map[token_const.accessToken]) {
142142
map.forEach((key, value) {
143143
switch (key) {
@@ -180,7 +180,7 @@ class AccessTokenResponse extends CborMapSerializable {
180180
/// Creates a new [AccessTokenResponse] instance from the given
181181
/// [serialized] CBOR.
182182
AccessTokenResponse.fromSerialized(List<int> serialized)
183-
: this.fromCborMap(
183+
: this._fromCborMap(
184184
CborMapSerializable.valueToCborMap(cborDecode(serialized)));
185185

186186
@override

lib/src/pop.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@ abstract class ProofOfPossessionKey extends CborMapSerializable {
4545

4646
/// Creates a new [ProofOfPossessionKey] from the given [map],
4747
/// which maps from CBOR labels to [CborValue]s.
48-
factory ProofOfPossessionKey.fromCborMap(Map<int, CborValue> map) {
48+
factory ProofOfPossessionKey._fromCborMap(Map<int, CborValue> map) {
4949
final MapEntry<int, CborValue> entry = map.entries.single;
5050
switch (entry.key) {
5151
case 1:
52-
return PlainCoseKey.fromCborMap(
52+
return PlainCoseKey._fromCborMap(
5353
CborMapSerializable.valueToCborMap(entry.value));
5454
case 2:
5555
return EncryptedCoseKey.fromValue(entry.value);
@@ -68,7 +68,7 @@ abstract class ProofOfPossessionKey extends CborMapSerializable {
6868

6969
/// Creates a new [ProofOfPossessionKey] from the given CBOR [value].
7070
factory ProofOfPossessionKey.fromCborValue(CborValue value) {
71-
return ProofOfPossessionKey.fromCborMap(
71+
return ProofOfPossessionKey._fromCborMap(
7272
CborMapSerializable.valueToCborMap(value));
7373
}
7474
}
@@ -132,7 +132,7 @@ class PlainCoseKey extends ProofOfPossessionKey {
132132

133133
/// Creates a new [PlainCoseKey] instance from the given [map] from
134134
/// CBOR labels to [CborValue]s.
135-
PlainCoseKey.fromCborMap(Map<int, CborValue> map)
135+
PlainCoseKey._fromCborMap(Map<int, CborValue> map)
136136
: this(CoseKey.fromMap(map));
137137

138138
@override

0 commit comments

Comments
 (0)