[ios] removed unused errors module

This commit is contained in:
Salakar 2017-05-27 15:27:22 +01:00
parent 2993b9b697
commit 6751dc0882
2 changed files with 0 additions and 75 deletions

View File

@ -1,23 +0,0 @@
#ifndef RNFirebaseErrors_h
#define RNFirebaseErrors_h
#if __has_include(<React/RCTBridgeModule.h>)
#import <React/RCTBridgeModule.h>
#else // Compatibility for RN version < 0.40
#import "RCTBridgeModule.h"
#endif
#import "Firebase.h"
@interface RNFirebaseErrors : NSObject <RCTBridgeModule> {
}
+ (void) handleException:(NSException *)exception
withCallback:(RCTResponseSenderBlock)callback;
+ (NSDictionary *) handleFirebaseError:(NSString *) name
error:(NSError *) error
withUser:(FIRUser *) user;
@end
#endif

View File

@ -1,52 +0,0 @@
#import "RNFirebaseErrors.h"
@implementation RNFirebaseErrors
RCT_EXPORT_MODULE(RNFirebaseErrors);
+ (void) handleException:(NSException *)exception
withCallback:(RCTResponseSenderBlock)callback
{
NSString *errDesc = [exception description];
NSLog(@"An error occurred: %@", errDesc);
// No user is signed in.
NSDictionary *err = @{
@"error": @"No user signed in",
@"description": errDesc
};
callback(@[err]);
}
+ (NSDictionary *) handleFirebaseError:(NSString *) name
error:(NSError *) error
withUser:(FIRUser *) user
{
NSMutableDictionary *err = [NSMutableDictionary dictionaryWithObjectsAndKeys:
name, @"name",
@([error code]), @"code",
[error localizedDescription], @"rawDescription",
[[error userInfo] description], @"userInfo",
nil];
NSString *description = @"Unknown error";
switch (error.code) {
case FIRAuthErrorCodeInvalidEmail:
description = @"Invalid email";
break;
case FIRAuthErrorCodeUserNotFound:
description = @"User not found";
break;
case FIRAuthErrorCodeNetworkError:
description = @"Network error";
break;
case FIRAuthErrorCodeInternalError:
description = @"Internal error";
break;
default:
break;
}
[err setValue:description forKey:@"description"];
return [NSDictionary dictionaryWithDictionary:err];
}
@end