FIRAppCheckInteropAPITests.m 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. // Copyright 2024 Google LLC
  2. //
  3. // Licensed under the Apache License, Version 2.0 (the "License");
  4. // you may not use this file except in compliance with the License.
  5. // You may obtain a copy of the License at
  6. //
  7. // http://www.apache.org/licenses/LICENSE-2.0
  8. //
  9. // Unless required by applicable law or agreed to in writing, software
  10. // distributed under the License is distributed on an "AS IS" BASIS,
  11. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. // See the License for the specific language governing permissions and
  13. // limitations under the License.
  14. #import <Foundation/Foundation.h>
  15. #import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>
  16. NS_ASSUME_NONNULL_BEGIN
  17. @interface FIRAppCheckInteropAPITests : NSObject
  18. @end
  19. @implementation FIRAppCheckInteropAPITests
  20. - (void)usage {
  21. id<FIRAppCheckInterop> appCheckInterop;
  22. [appCheckInterop getTokenForcingRefresh:NO
  23. completion:^(id<FIRAppCheckTokenResultInterop> tokenResult) {
  24. NSString *__unused token = tokenResult.token;
  25. NSError *__unused _Nullable error = tokenResult.error;
  26. }];
  27. NSString *__unused tokenDidChangeNotificationName =
  28. [appCheckInterop tokenDidChangeNotificationName];
  29. NSString *__unused notificationTokenKey = [appCheckInterop notificationTokenKey];
  30. NSString *__unused notificationAppNameKey = [appCheckInterop notificationAppNameKey];
  31. if ([appCheckInterop respondsToSelector:@selector(getLimitedUseTokenWithCompletion:)]) {
  32. [appCheckInterop
  33. getLimitedUseTokenWithCompletion:^(id<FIRAppCheckTokenResultInterop> tokenResult) {
  34. NSString *__unused token = tokenResult.token;
  35. NSError *__unused _Nullable error = tokenResult.error;
  36. }];
  37. }
  38. }
  39. @end
  40. NS_ASSUME_NONNULL_END