Skip to content

Commit c44e36a

Browse files
committed
update
1 parent 3db3706 commit c44e36a

File tree

5 files changed

+18
-16
lines changed

5 files changed

+18
-16
lines changed

firebase-common/src/main/java/com/google/firebase/platforminfo/GlobalLibraryVersionRegistrar.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import java.util.Collections;
1818
import java.util.HashSet;
1919
import java.util.Set;
20+
import java.util.logging.Logger;
2021

2122
/**
2223
* In order to allow the C++ and Unity SDKs to publish their versions without the use of the
@@ -28,6 +29,7 @@
2829
public class GlobalLibraryVersionRegistrar {
2930
private final Set<LibraryVersion> infos = new HashSet<>();
3031
private static volatile GlobalLibraryVersionRegistrar INSTANCE;
32+
private static final Logger LOGGER = Logger.getLogger(GlobalLibraryVersionRegistrar.class.getName());
3133

3234
GlobalLibraryVersionRegistrar() {}
3335

@@ -37,7 +39,9 @@ public class GlobalLibraryVersionRegistrar {
3739
* <p>It is the responsibility of the caller to register the version at app launch.
3840
*/
3941
public void registerVersion(String sdkName, String version) {
42+
4043
synchronized (infos) {
44+
LOGGER.info("Registering version");
4145
infos.add(LibraryVersion.create(sdkName, version));
4246
}
4347
}

firebase-ml-modeldownloader/src/androidTest/java/com/google/firebase/ml/modeldownloader/TestPublicApi.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,16 +63,16 @@ public void listModels() throws ExecutionException, InterruptedException {
6363
Tasks.await(modelSetTask);
6464
assertEquals(modelSetTask.getResult().size(), 0);
6565

66-
Task<CustomModel> modelTask =
67-
FirebaseModelDownloader.getInstance()
68-
.getModel(
69-
MODEL_NAME_LOCAL,
70-
DownloadType.LATEST_MODEL,
71-
new CustomModelDownloadConditions.Builder().build());
72-
Tasks.await(modelTask);
73-
assertTrue(modelTask.isSuccessful());
66+
// Task<CustomModel> modelTask =
67+
// FirebaseModelDownloader.getInstance()
68+
// .getModel(
69+
// MODEL_NAME_LOCAL,
70+
// DownloadType.LATEST_MODEL,
71+
// new CustomModelDownloadConditions.Builder().build());
72+
// Tasks.await(modelTask);
73+
// assertTrue(modelTask.isSuccessful());
7474

75-
modelTask =
75+
Task<CustomModel> modelTask =
7676
FirebaseModelDownloader.getInstance()
7777
.getModel(
7878
MODEL_NAME_LOCAL_2,
@@ -83,7 +83,7 @@ public void listModels() throws ExecutionException, InterruptedException {
8383

8484
modelSetTask = FirebaseModelDownloader.getInstance().listDownloadedModels();
8585
Tasks.await(modelSetTask);
86-
assertEquals(modelSetTask.getResult().size(), 2);
86+
assertEquals(modelSetTask.getResult().size(), 1);
8787
}
8888

8989
@Test

firebase-ml-modeldownloader/src/main/java/com/google/firebase/ml/modeldownloader/FirebaseModelDownloader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ public class FirebaseModelDownloader {
5454
private final CustomModel.Factory modelFactory;
5555

5656
@Inject
57-
@RequiresApi(api = VERSION_CODES.KITKAT)
5857
@VisibleForTesting
58+
@RequiresApi(api = VERSION_CODES.KITKAT)
5959
FirebaseModelDownloader(
6060
FirebaseOptions firebaseOptions,
6161
SharedPreferencesUtil sharedPreferencesUtil,

firebase-ml-modeldownloader/src/main/java/com/google/firebase/ml/modeldownloader/ModelDownloaderComponent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ interface Builder {
6363

6464
@Module
6565
interface MainModule {
66-
66+
6767
@Provides
6868
@Named("persistenceKey")
6969
static String persistenceKey(FirebaseApp app) {

firebase-ml-modeldownloader/src/main/java/com/google/firebase/ml/modeldownloader/internal/CustomModelDownloadService.java

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

1515
package com.google.firebase.ml.modeldownloader.internal;
1616

17-
import android.annotation.SuppressLint;
1817
import android.content.Context;
1918
import android.content.pm.PackageManager;
2019
import android.text.TextUtils;
@@ -28,6 +27,7 @@
2827
import com.google.android.gms.tasks.Task;
2928
import com.google.android.gms.tasks.Tasks;
3029
import com.google.firebase.FirebaseOptions;
30+
import com.google.firebase.annotations.concurrent.Blocking;
3131
import com.google.firebase.inject.Provider;
3232
import com.google.firebase.installations.FirebaseInstallationsApi;
3333
import com.google.firebase.installations.InstallationTokenResult;
@@ -96,16 +96,14 @@ public class CustomModelDownloadService {
9696
private String downloadHost = FIREBASE_DOWNLOAD_HOST;
9797
private final Executor blockingExecutor;
9898

99-
// TODO(b/258424267): Migrate to go/firebase-android-executors
100-
@SuppressLint("ThreadPoolCreation")
10199
@Inject
102100
public CustomModelDownloadService(
103101
Context context,
104102
FirebaseOptions options,
105103
Provider<FirebaseInstallationsApi> installationsApi,
106104
FirebaseMlLogger eventLogger,
107105
CustomModel.Factory modelFactory,
108-
Executor blockingExecutor) {
106+
@Blocking Executor blockingExecutor) {
109107
this.context = context;
110108
firebaseInstallations = installationsApi;
111109
apiKey = options.getApiKey();

0 commit comments

Comments
 (0)