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