Skip to content

Commit 917a462

Browse files
Rename ConfigMetadataClient to ConfigSharedPrefsClient in a different pull request.
1 parent 07ae4d4 commit 917a462

File tree

17 files changed

+89
-89
lines changed

17 files changed

+89
-89
lines changed

firebase-config/ktx/src/test/kotlin/com/google/firebase/remoteconfig/TestConstructorUtil.kt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,26 +24,26 @@ import com.google.firebase.remoteconfig.internal.ConfigCacheClient
2424
import com.google.firebase.remoteconfig.internal.ConfigFetchHandler
2525
import com.google.firebase.remoteconfig.internal.ConfigGetParameterHandler
2626
import com.google.firebase.remoteconfig.internal.ConfigRealtimeHandler
27-
import com.google.firebase.remoteconfig.internal.ConfigSharedPrefsClient
27+
import com.google.firebase.remoteconfig.internal.ConfigMetadataClient
2828
import com.google.firebase.remoteconfig.internal.rollouts.RolloutsStateSubscriptionsHandler
2929
import java.util.concurrent.Executor
3030

3131
// This method is a workaround for testing. It enable us to create a FirebaseRemoteConfig object
3232
// with mocks using the package-private constructor.
3333
fun createRemoteConfig(
34-
context: Context?,
35-
firebaseApp: FirebaseApp,
36-
firebaseInstallations: FirebaseInstallationsApi,
37-
firebaseAbt: FirebaseABTesting?,
38-
executor: Executor,
39-
fetchedConfigsCache: ConfigCacheClient,
40-
activatedConfigsCache: ConfigCacheClient,
41-
defaultConfigsCache: ConfigCacheClient,
42-
fetchHandler: ConfigFetchHandler,
43-
getHandler: ConfigGetParameterHandler,
44-
frcMetadata: ConfigSharedPrefsClient,
45-
realtimeHandler: ConfigRealtimeHandler,
46-
rolloutsStateSubscriptionsHandler: RolloutsStateSubscriptionsHandler
34+
context: Context?,
35+
firebaseApp: FirebaseApp,
36+
firebaseInstallations: FirebaseInstallationsApi,
37+
firebaseAbt: FirebaseABTesting?,
38+
executor: Executor,
39+
fetchedConfigsCache: ConfigCacheClient,
40+
activatedConfigsCache: ConfigCacheClient,
41+
defaultConfigsCache: ConfigCacheClient,
42+
fetchHandler: ConfigFetchHandler,
43+
getHandler: ConfigGetParameterHandler,
44+
frcMetadata: ConfigMetadataClient,
45+
realtimeHandler: ConfigRealtimeHandler,
46+
rolloutsStateSubscriptionsHandler: RolloutsStateSubscriptionsHandler
4747
): FirebaseRemoteConfig {
4848
return FirebaseRemoteConfig(
4949
context,

firebase-config/ktx/src/test/kotlin/com/google/firebase/remoteconfig/ktx/RemoteConfigTests.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import com.google.firebase.remoteconfig.internal.ConfigCacheClient
3333
import com.google.firebase.remoteconfig.internal.ConfigFetchHandler
3434
import com.google.firebase.remoteconfig.internal.ConfigGetParameterHandler
3535
import com.google.firebase.remoteconfig.internal.ConfigRealtimeHandler
36-
import com.google.firebase.remoteconfig.internal.ConfigSharedPrefsClient
36+
import com.google.firebase.remoteconfig.internal.ConfigMetadataClient
3737
import com.google.firebase.remoteconfig.internal.rollouts.RolloutsStateSubscriptionsHandler
3838
import org.junit.After
3939
import org.junit.Before
@@ -142,7 +142,7 @@ class ConfigTests : BaseTestCase() {
142142
defaultConfigsCache = mock(ConfigCacheClient::class.java),
143143
fetchHandler = mock(ConfigFetchHandler::class.java),
144144
getHandler = mockGetHandler,
145-
frcMetadata = mock(ConfigSharedPrefsClient::class.java),
145+
frcMetadata = mock(ConfigMetadataClient::class.java),
146146
realtimeHandler = mock(ConfigRealtimeHandler::class.java),
147147
rolloutsStateSubscriptionsHandler = mock(RolloutsStateSubscriptionsHandler::class.java)
148148
)

firebase-config/src/androidTest/java/com/google/firebase/remoteconfig/FirebaseRemoteConfigIntegrationTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
import com.google.firebase.remoteconfig.internal.ConfigFetchHandler;
3737
import com.google.firebase.remoteconfig.internal.ConfigGetParameterHandler;
3838
import com.google.firebase.remoteconfig.internal.ConfigRealtimeHandler;
39-
import com.google.firebase.remoteconfig.internal.ConfigSharedPrefsClient;
39+
import com.google.firebase.remoteconfig.internal.ConfigMetadataClient;
4040
import com.google.firebase.remoteconfig.internal.rollouts.RolloutsStateSubscriptionsHandler;
4141
import java.util.Date;
4242
import java.util.HashMap;
@@ -60,7 +60,7 @@ public class FirebaseRemoteConfigIntegrationTest {
6060
@Mock private ConfigCacheClient mockDefaultsCache;
6161
@Mock private ConfigFetchHandler mockFetchHandler;
6262
@Mock private ConfigGetParameterHandler mockGetHandler;
63-
@Mock private ConfigSharedPrefsClient metadataClient;
63+
@Mock private ConfigMetadataClient metadataClient;
6464
@Mock private ConfigRealtimeHandler mockConfigRealtimeHandler;
6565
@Mock private RolloutsStateSubscriptionsHandler mockRolloutsStateSubscriptionHandler;
6666

firebase-config/src/main/java/com/google/firebase/remoteconfig/FirebaseRemoteConfig.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import com.google.firebase.remoteconfig.internal.ConfigFetchHandler.FetchResponse;
3535
import com.google.firebase.remoteconfig.internal.ConfigGetParameterHandler;
3636
import com.google.firebase.remoteconfig.internal.ConfigRealtimeHandler;
37-
import com.google.firebase.remoteconfig.internal.ConfigSharedPrefsClient;
37+
import com.google.firebase.remoteconfig.internal.ConfigMetadataClient;
3838
import com.google.firebase.remoteconfig.internal.DefaultsXmlParser;
3939
import com.google.firebase.remoteconfig.internal.rollouts.RolloutsStateSubscriptionsHandler;
4040
import java.util.ArrayList;
@@ -160,7 +160,7 @@ public static FirebaseRemoteConfig getInstance(@NonNull FirebaseApp app) {
160160
private final ConfigCacheClient defaultConfigsCache;
161161
private final ConfigFetchHandler fetchHandler;
162162
private final ConfigGetParameterHandler getHandler;
163-
private final ConfigSharedPrefsClient frcMetadata;
163+
private final ConfigMetadataClient frcMetadata;
164164
private final FirebaseInstallationsApi firebaseInstallations;
165165
private final ConfigRealtimeHandler configRealtimeHandler;
166166
private final RolloutsStateSubscriptionsHandler rolloutsStateSubscriptionsHandler;
@@ -181,7 +181,7 @@ public static FirebaseRemoteConfig getInstance(@NonNull FirebaseApp app) {
181181
ConfigCacheClient defaultConfigsCache,
182182
ConfigFetchHandler fetchHandler,
183183
ConfigGetParameterHandler getHandler,
184-
ConfigSharedPrefsClient frcMetadata,
184+
ConfigMetadataClient frcMetadata,
185185
ConfigRealtimeHandler configRealtimeHandler,
186186
RolloutsStateSubscriptionsHandler rolloutsStateSubscriptionsHandler) {
187187
this.context = context;

firebase-config/src/main/java/com/google/firebase/remoteconfig/RemoteConfigComponent.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
import com.google.firebase.remoteconfig.internal.ConfigFetchHttpClient;
3838
import com.google.firebase.remoteconfig.internal.ConfigGetParameterHandler;
3939
import com.google.firebase.remoteconfig.internal.ConfigRealtimeHandler;
40-
import com.google.firebase.remoteconfig.internal.ConfigSharedPrefsClient;
40+
import com.google.firebase.remoteconfig.internal.ConfigMetadataClient;
4141
import com.google.firebase.remoteconfig.internal.ConfigStorageClient;
4242
import com.google.firebase.remoteconfig.internal.Personalization;
4343
import com.google.firebase.remoteconfig.internal.rollouts.RolloutsStateFactory;
@@ -166,7 +166,7 @@ public synchronized FirebaseRemoteConfig get(String namespace) {
166166
ConfigCacheClient fetchedCacheClient = getCacheClient(namespace, FETCH_FILE_NAME);
167167
ConfigCacheClient activatedCacheClient = getCacheClient(namespace, ACTIVATE_FILE_NAME);
168168
ConfigCacheClient defaultsCacheClient = getCacheClient(namespace, DEFAULTS_FILE_NAME);
169-
ConfigSharedPrefsClient metadataClient = getMetadataClient(context, appId, namespace);
169+
ConfigMetadataClient metadataClient = getMetadataClient(context, appId, namespace);
170170

171171
ConfigGetParameterHandler getHandler = getGetHandler(activatedCacheClient, defaultsCacheClient);
172172
Personalization personalization =
@@ -206,7 +206,7 @@ synchronized FirebaseRemoteConfig get(
206206
ConfigCacheClient defaultsClient,
207207
ConfigFetchHandler fetchHandler,
208208
ConfigGetParameterHandler getHandler,
209-
ConfigSharedPrefsClient metadataClient,
209+
ConfigMetadataClient metadataClient,
210210
RolloutsStateSubscriptionsHandler rolloutsStateSubscriptionsHandler) {
211211
if (!frcNamespaceInstances.containsKey(namespace)) {
212212
FirebaseRemoteConfig in =
@@ -254,7 +254,7 @@ private ConfigCacheClient getCacheClient(String namespace, String configStoreTyp
254254

255255
@VisibleForTesting
256256
ConfigFetchHttpClient getFrcBackendApiClient(
257-
String apiKey, String namespace, ConfigSharedPrefsClient metadataClient) {
257+
String apiKey, String namespace, ConfigMetadataClient metadataClient) {
258258
String appId = firebaseApp.getOptions().getApplicationId();
259259
return new ConfigFetchHttpClient(
260260
context,
@@ -270,7 +270,7 @@ ConfigFetchHttpClient getFrcBackendApiClient(
270270
synchronized ConfigFetchHandler getFetchHandler(
271271
String namespace,
272272
ConfigCacheClient fetchedCacheClient,
273-
ConfigSharedPrefsClient metadataClient) {
273+
ConfigMetadataClient metadataClient) {
274274
return new ConfigFetchHandler(
275275
firebaseInstallations,
276276
isPrimaryApp(firebaseApp) ? analyticsConnector : () -> null,
@@ -290,7 +290,7 @@ synchronized ConfigRealtimeHandler getRealtime(
290290
ConfigCacheClient activatedCacheClient,
291291
Context context,
292292
String namespace,
293-
ConfigSharedPrefsClient metadataClient) {
293+
ConfigMetadataClient metadataClient) {
294294
return new ConfigRealtimeHandler(
295295
firebaseApp,
296296
firebaseInstallations,
@@ -308,14 +308,14 @@ private ConfigGetParameterHandler getGetHandler(
308308
}
309309

310310
@VisibleForTesting
311-
static ConfigSharedPrefsClient getMetadataClient(
311+
static ConfigMetadataClient getMetadataClient(
312312
Context context, String appId, String namespace) {
313313
String fileName =
314314
String.format(
315315
"%s_%s_%s_%s",
316316
FIREBASE_REMOTE_CONFIG_FILE_NAME_PREFIX, appId, namespace, PREFERENCES_FILE_NAME);
317317
SharedPreferences preferences = context.getSharedPreferences(fileName, Context.MODE_PRIVATE);
318-
return new ConfigSharedPrefsClient(preferences);
318+
return new ConfigMetadataClient(preferences);
319319
}
320320

321321
@Nullable

firebase-config/src/main/java/com/google/firebase/remoteconfig/internal/ConfigFetchHandler.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
package com.google.firebase.remoteconfig.internal;
1616

17-
import static com.google.firebase.remoteconfig.internal.ConfigSharedPrefsClient.LAST_FETCH_TIME_NO_FETCH_YET;
17+
import static com.google.firebase.remoteconfig.internal.ConfigMetadataClient.LAST_FETCH_TIME_NO_FETCH_YET;
1818
import static java.net.HttpURLConnection.HTTP_BAD_GATEWAY;
1919
import static java.net.HttpURLConnection.HTTP_FORBIDDEN;
2020
import static java.net.HttpURLConnection.HTTP_GATEWAY_TIMEOUT;
@@ -43,7 +43,7 @@
4343
import com.google.firebase.remoteconfig.FirebaseRemoteConfigFetchThrottledException;
4444
import com.google.firebase.remoteconfig.FirebaseRemoteConfigServerException;
4545
import com.google.firebase.remoteconfig.internal.ConfigFetchHandler.FetchResponse.Status;
46-
import com.google.firebase.remoteconfig.internal.ConfigSharedPrefsClient.BackoffMetadata;
46+
import com.google.firebase.remoteconfig.internal.ConfigMetadataClient.BackoffMetadata;
4747
import java.lang.annotation.Retention;
4848
import java.lang.annotation.RetentionPolicy;
4949
import java.net.HttpURLConnection;
@@ -96,7 +96,7 @@ public class ConfigFetchHandler {
9696
private final Random randomGenerator;
9797
private final ConfigCacheClient fetchedConfigsCache;
9898
private final ConfigFetchHttpClient frcBackendApiClient;
99-
private final ConfigSharedPrefsClient frcMetadata;
99+
private final ConfigMetadataClient frcMetadata;
100100

101101
private final Map<String, String> customHttpHeaders;
102102

@@ -109,7 +109,7 @@ public ConfigFetchHandler(
109109
Random randomGenerator,
110110
ConfigCacheClient fetchedConfigsCache,
111111
ConfigFetchHttpClient frcBackendApiClient,
112-
ConfigSharedPrefsClient frcMetadata,
112+
ConfigMetadataClient frcMetadata,
113113
Map<String, String> customHttpHeaders) {
114114
this.firebaseInstallations = firebaseInstallations;
115115
this.analyticsConnector = analyticsConnector;
@@ -124,7 +124,7 @@ public ConfigFetchHandler(
124124

125125
/**
126126
* Calls {@link #fetch(long)} with the {@link
127-
* ConfigSharedPrefsClient#getMinimumFetchIntervalInSeconds()}.
127+
* ConfigMetadataClient#getMinimumFetchIntervalInSeconds()}.
128128
*/
129129
public Task<FetchResponse> fetch() {
130130
return fetch(frcMetadata.getMinimumFetchIntervalInSeconds());
@@ -228,7 +228,7 @@ public Task<FetchResponse> fetchNowWithTypeAndAttemptNumber(
228228
* currently throttled.
229229
*
230230
* <p>If a fetch request is made to the backend, updates the last fetch status, last successful
231-
* fetch time and {@link BackoffMetadata} in {@link ConfigSharedPrefsClient}.
231+
* fetch time and {@link BackoffMetadata} in {@link ConfigMetadataClient}.
232232
*/
233233
private Task<FetchResponse> fetchIfCacheExpiredAndNotThrottled(
234234
Task<ConfigContainer> cachedFetchConfigsTask,
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
*
4545
* @author Miraziz Yusupov
4646
*/
47-
public class ConfigSharedPrefsClient {
47+
public class ConfigMetadataClient {
4848
@Retention(SOURCE)
4949
@IntDef({
5050
LAST_FETCH_STATUS_SUCCESS,
@@ -88,7 +88,7 @@ public class ConfigSharedPrefsClient {
8888
private final Object realtimeBackoffMetadataLock;
8989
private final Object customSignalsLock;
9090

91-
public ConfigSharedPrefsClient(SharedPreferences frcMetadata) {
91+
public ConfigMetadataClient(SharedPreferences frcMetadata) {
9292
this.frcMetadata = frcMetadata;
9393
this.frcInfoLock = new Object();
9494
this.backoffMetadataLock = new Object();

firebase-config/src/main/java/com/google/firebase/remoteconfig/internal/ConfigRealtimeHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class ConfigRealtimeHandler {
3939
private final ConfigCacheClient activatedCacheClient;
4040
private final Context context;
4141
private final String namespace;
42-
private final ConfigSharedPrefsClient metadataClient;
42+
private final ConfigMetadataClient metadataClient;
4343
private final ScheduledExecutorService scheduledExecutorService;
4444

4545
public ConfigRealtimeHandler(
@@ -49,7 +49,7 @@ public ConfigRealtimeHandler(
4949
ConfigCacheClient activatedCacheClient,
5050
Context context,
5151
String namespace,
52-
ConfigSharedPrefsClient metadataClient,
52+
ConfigMetadataClient metadataClient,
5353
ScheduledExecutorService scheduledExecutorService) {
5454

5555
this.listeners = new LinkedHashSet<>();

firebase-config/src/main/java/com/google/firebase/remoteconfig/internal/ConfigRealtimeHttpClient.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ public class ConfigRealtimeHttpClient {
110110
private final String namespace;
111111
private final Random random;
112112
private final Clock clock;
113-
private final ConfigSharedPrefsClient metadataClient;
113+
private final ConfigMetadataClient metadataClient;
114114

115115
public ConfigRealtimeHttpClient(
116116
FirebaseApp firebaseApp,
@@ -120,7 +120,7 @@ public ConfigRealtimeHttpClient(
120120
Context context,
121121
String namespace,
122122
Set<ConfigUpdateListener> listeners,
123-
ConfigSharedPrefsClient metadataClient,
123+
ConfigMetadataClient metadataClient,
124124
ScheduledExecutorService scheduledExecutorService) {
125125

126126
this.listeners = listeners;
@@ -473,7 +473,7 @@ public void beginRealtimeHttpStream() {
473473
return;
474474
}
475475

476-
ConfigSharedPrefsClient.RealtimeBackoffMetadata backoffMetadata =
476+
ConfigMetadataClient.RealtimeBackoffMetadata backoffMetadata =
477477
metadataClient.getRealtimeBackoffMetadata();
478478
Date currentTime = new Date(clock.currentTimeMillis());
479479
if (currentTime.before(backoffMetadata.getBackoffEndTime())) {

firebase-config/src/main/java/com/google/firebase/remoteconfig/internal/FirebaseRemoteConfigInfoImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
import com.google.firebase.remoteconfig.FirebaseRemoteConfigInfo;
1818
import com.google.firebase.remoteconfig.FirebaseRemoteConfigSettings;
19-
import com.google.firebase.remoteconfig.internal.ConfigSharedPrefsClient.LastFetchStatus;
19+
import com.google.firebase.remoteconfig.internal.ConfigMetadataClient.LastFetchStatus;
2020

2121
/**
2222
* Impl class for FirebaseRemoteConfigInfo.

0 commit comments

Comments
 (0)