| 152 | } |
| 153 | |
| 154 | static setProviderFactory(custom?: AppCheckProviderFactory) { |
| 155 | if (custom && custom instanceof AppCheckProviderFactory) { |
| 156 | customProvider = custom; |
| 157 | FIRAppCheck.setAppCheckProviderFactory(custom.native); |
| 158 | } else { |
| 159 | if (!provider) { |
| 160 | provider = FIRAppCheckProviderFactoryImpl.alloc().init(); |
| 161 | } |
| 162 | customProvider = undefined; |
| 163 | FIRAppCheck.setAppCheckProviderFactory(provider); |
| 164 | } |
| 165 | } |
| 166 | |
| 167 | activate(isTokenAutoRefreshEnabled: boolean) { |
| 168 | this.native.isTokenAutoRefreshEnabled = isTokenAutoRefreshEnabled; |