File tree 1 file changed +4
-1
lines changed
ios/CodePush/JWT/Core/Algorithms/RSFamily/RSKeys
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -61,10 +61,13 @@ @interface JWTCryptoKey (ParametersExtraction)
61
61
- (NSString *)extractedSecKeyTypeWithParameters : (NSDictionary *)parameters ;
62
62
- (JWTCryptoKeyBuilder *)extractedBuilderWithParameters : (NSDictionary *)parameters ;
63
63
@end
64
+ // Consider that both methods in this category should return non-nullable values
64
65
@implementation JWTCryptoKey (ParametersExtraction)
66
+ // Parameters are nil at that moment, could be used later for some purposes
65
67
- (JWTCryptoKeyBuilder *)extractedBuilderWithParameters : (NSDictionary *)parameters {
66
- return (JWTCryptoKeyBuilder *)parameters[[self .class parametersKeyBuilder ]];
68
+ return (JWTCryptoKeyBuilder *)parameters[[self .class parametersKeyBuilder ]] ?: [JWTCryptoKeyBuilder new ]. keyTypeRSA ;
67
69
}
70
+ // Parameters are nil at that moment, could be used later for some purposes
68
71
- (NSString *)extractedSecKeyTypeWithParameters : (NSDictionary *)parameters {
69
72
JWTCryptoKeyBuilder *builder = [self extractedBuilderWithParameters: parameters];
70
73
NSString *result = nil ;
You can’t perform that action at this time.
0 commit comments