diff options
author | Ryan Wilson <wilsonryan@google.com> | 2018-04-20 16:18:36 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-20 16:18:36 -0400 |
commit | eed6e194ba04eb277e3a596f3d4d1c8e4ea6185c (patch) | |
tree | 6ea7c5c6971bef5d851c1599f20d380336656eed /Firebase/Core | |
parent | 0c03c28a3b7609d218a9acdff099fc0bda0f4ae6 (diff) |
Remove unused URL scheme files. (#1157)
Diffstat (limited to 'Firebase/Core')
-rw-r--r-- | Firebase/Core/FIRURLSchemeUtil.m | 44 | ||||
-rw-r--r-- | Firebase/Core/Private/FIRURLSchemeUtil.h | 25 |
2 files changed, 0 insertions, 69 deletions
diff --git a/Firebase/Core/FIRURLSchemeUtil.m b/Firebase/Core/FIRURLSchemeUtil.m deleted file mode 100644 index 5ae4bd5..0000000 --- a/Firebase/Core/FIRURLSchemeUtil.m +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright 2017 Google -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#import "Private/FIRURLSchemeUtil.h" -#import "Private/FIRLogger.h" - -/** - * Regular expression to match the URL scheme for Google sign-in. - */ -static NSString *const kFIRGoogleSignInURLSchemePattern = - @"^com\\.googleusercontent\\.apps\\.\\d+-\\w+$"; - -BOOL fir_areURLSchemesValidForGoogleSignIn(NSArray *urlSchemes) { - BOOL hasReversedClientID = NO; - for (NSString *urlScheme in urlSchemes) { - if (!hasReversedClientID) { - NSRange range = [urlScheme rangeOfString:kFIRGoogleSignInURLSchemePattern - options:NSRegularExpressionSearch]; - if (range.location != NSNotFound) { - hasReversedClientID = YES; - } - } - } - if (hasReversedClientID) { - return YES; - } - if (!hasReversedClientID) { - FIRLogInfo(kFIRLoggerCore, @"I-COR000021", - @"A reversed client ID should be added as a URL " - @"scheme to enable Google sign-in."); - } - return NO; -} diff --git a/Firebase/Core/Private/FIRURLSchemeUtil.h b/Firebase/Core/Private/FIRURLSchemeUtil.h deleted file mode 100644 index d4fa961..0000000 --- a/Firebase/Core/Private/FIRURLSchemeUtil.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2017 Google - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import <Foundation/Foundation.h> - -/** - * Checks whether the URL schemes declared for Google SignIn are valid. - * - * @param urlSchemes The URL schemes to validate. - * @return YES if the schemes are valid; NO otherwise. - */ -extern BOOL fir_areURLSchemesValidForGoogleSignIn(NSArray *urlSchemes); |