mirror of
https://github.com/zhigang1992/react-native-code-push.git
synced 2026-05-14 02:14:52 +08:00
This commit is contained in:
@@ -61,10 +61,13 @@
|
||||
- (NSString *)extractedSecKeyTypeWithParameters:(NSDictionary *)parameters;
|
||||
- (JWTCryptoKeyBuilder *)extractedBuilderWithParameters:(NSDictionary *)parameters;
|
||||
@end
|
||||
// Consider that both methods in this category should return non-nullable values
|
||||
@implementation JWTCryptoKey (ParametersExtraction)
|
||||
// Parameters are nil at that moment, could be used later for some purposes
|
||||
- (JWTCryptoKeyBuilder *)extractedBuilderWithParameters:(NSDictionary *)parameters {
|
||||
return (JWTCryptoKeyBuilder *)parameters[[self.class parametersKeyBuilder]];
|
||||
return (JWTCryptoKeyBuilder *)parameters[[self.class parametersKeyBuilder]] ?: [JWTCryptoKeyBuilder new].keyTypeRSA;
|
||||
}
|
||||
// Parameters are nil at that moment, could be used later for some purposes
|
||||
- (NSString *)extractedSecKeyTypeWithParameters:(NSDictionary *)parameters {
|
||||
JWTCryptoKeyBuilder *builder = [self extractedBuilderWithParameters:parameters];
|
||||
NSString *result = nil;
|
||||
|
||||
Reference in New Issue
Block a user