fixup! Support for unset login type.
This commit is contained in:
		@@ -146,10 +146,10 @@ static NSOperationQueue *_mpwQueue = nil;
 | 
			
		||||
 | 
			
		||||
- (NSString *)nameOfType:(MPResultType)type {
 | 
			
		||||
 | 
			
		||||
    if (!type)
 | 
			
		||||
        return nil;
 | 
			
		||||
 | 
			
		||||
    switch (type) {
 | 
			
		||||
        case MPResultTypeNone:
 | 
			
		||||
            return @"None";
 | 
			
		||||
 | 
			
		||||
        case MPResultTypeTemplateMaximum:
 | 
			
		||||
            return @"Maximum Security Password";
 | 
			
		||||
 | 
			
		||||
@@ -189,10 +189,10 @@ static NSOperationQueue *_mpwQueue = nil;
 | 
			
		||||
 | 
			
		||||
- (NSString *)shortNameOfType:(MPResultType)type {
 | 
			
		||||
 | 
			
		||||
    if (!type)
 | 
			
		||||
        return nil;
 | 
			
		||||
 | 
			
		||||
    switch (type) {
 | 
			
		||||
        case MPResultTypeNone:
 | 
			
		||||
            return @"None";
 | 
			
		||||
 | 
			
		||||
        case MPResultTypeTemplateMaximum:
 | 
			
		||||
            return @"Maximum";
 | 
			
		||||
 | 
			
		||||
@@ -237,9 +237,6 @@ static NSOperationQueue *_mpwQueue = nil;
 | 
			
		||||
 | 
			
		||||
- (Class)classOfType:(MPResultType)type {
 | 
			
		||||
 | 
			
		||||
    if (!type)
 | 
			
		||||
        Throw( @"No type given." );
 | 
			
		||||
 | 
			
		||||
    switch (type) {
 | 
			
		||||
        case MPResultTypeTemplateMaximum:
 | 
			
		||||
            return [MPGeneratedSiteEntity class];
 | 
			
		||||
@@ -271,6 +268,7 @@ static NSOperationQueue *_mpwQueue = nil;
 | 
			
		||||
        case MPResultTypeStatefulDevice:
 | 
			
		||||
            return [MPStoredSiteEntity class];
 | 
			
		||||
 | 
			
		||||
        case MPResultTypeNone:
 | 
			
		||||
        case MPResultTypeDeriveKey:
 | 
			
		||||
            break;
 | 
			
		||||
    }
 | 
			
		||||
@@ -322,6 +320,7 @@ static NSOperationQueue *_mpwQueue = nil;
 | 
			
		||||
            return MPResultTypeStatefulDevice;
 | 
			
		||||
        case MPResultTypeStatefulDevice:
 | 
			
		||||
            return MPResultTypeTemplatePhrase;
 | 
			
		||||
        case MPResultTypeNone:
 | 
			
		||||
        case MPResultTypeDeriveKey:
 | 
			
		||||
            break;
 | 
			
		||||
    }
 | 
			
		||||
@@ -531,9 +530,14 @@ static NSOperationQueue *_mpwQueue = nil;
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        case MPResultTypeDeriveKey:
 | 
			
		||||
        case MPResultTypeNone:
 | 
			
		||||
        case MPResultTypeDeriveKey: {
 | 
			
		||||
            PearlNotMainQueue( ^{
 | 
			
		||||
                resultBlock( nil );
 | 
			
		||||
            } );
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    Throw( @"Type not supported: %lu", (long)type );
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user