Skip to content

Commit a5b90da

Browse files
committed
change(instance-id): Remove deprecated Instance ID service
1 parent c3d58e4 commit a5b90da

18 files changed

Lines changed: 3 additions & 752 deletions

entrypoints.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,6 @@
4444
"typings": "./lib/installations/index.d.ts",
4545
"dist": "./lib/installations/index.js"
4646
},
47-
"firebase-admin/instance-id": {
48-
"typings": "./lib/instance-id/index.d.ts",
49-
"dist": "./lib/instance-id/index.js"
50-
},
5147
"firebase-admin/messaging": {
5248
"typings": "./lib/messaging/index.d.ts",
5349
"dist": "./lib/messaging/index.js"

etc/firebase-admin.api.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ export namespace app {
2828
firestore(): firestore.Firestore;
2929
// (undocumented)
3030
installations(): installations.Installations;
31-
// @deprecated (undocumented)
32-
instanceId(): instanceId.InstanceId;
3331
// (undocumented)
3432
machineLearning(): machineLearning.MachineLearning;
3533
// (undocumented)
@@ -336,15 +334,6 @@ export namespace installations {
336334
export type Installations = Installations;
337335
}
338336

339-
// @public
340-
export function instanceId(app?: App): instanceId.InstanceId;
341-
342-
// @public (undocumented)
343-
export namespace instanceId {
344-
// Warning: (ae-forgotten-export) The symbol "InstanceId" needs to be exported by the entry point default-namespace.d.ts
345-
export type InstanceId = InstanceId;
346-
}
347-
348337
// @public
349338
export function machineLearning(app?: App): machineLearning.MachineLearning;
350339

etc/firebase-admin.instance-id.api.md

Lines changed: 0 additions & 40 deletions
This file was deleted.

package.json

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,6 @@
9797
"installations": [
9898
"lib/installations"
9999
],
100-
"instance-id": [
101-
"lib/instance-id"
102-
],
103100
"machine-learning": [
104101
"lib/machine-learning"
105102
],
@@ -177,11 +174,6 @@
177174
"require": "./lib/installations/index.js",
178175
"import": "./lib/esm/installations/index.js"
179176
},
180-
"./instance-id": {
181-
"types": "./lib/instance-id/index.d.ts",
182-
"require": "./lib/instance-id/index.js",
183-
"import": "./lib/esm/instance-id/index.js"
184-
},
185177
"./machine-learning": {
186178
"types": "./lib/machine-learning/index.d.ts",
187179
"require": "./lib/machine-learning/index.js",

src/app/firebase-namespace.ts

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { App as AppCore } from './core';
1919
import { AppStore, defaultAppStore } from './lifecycle';
2020
import {
2121
app, appCheck, auth, messaging, machineLearning, storage, firestore, database,
22-
instanceId, installations, projectManagement, securityRules , remoteConfig, AppOptions,
22+
installations, projectManagement, securityRules , remoteConfig, AppOptions,
2323
} from '../firebase-namespace-api';
2424
import { cert, refreshToken, applicationDefault } from './credential-factory';
2525
import { getSdkVersion } from '../utils/index';
@@ -30,7 +30,6 @@ import Auth = auth.Auth;
3030
import Database = database.Database;
3131
import Firestore = firestore.Firestore;
3232
import Installations = installations.Installations;
33-
import InstanceId = instanceId.InstanceId;
3433
import MachineLearning = machineLearning.MachineLearning;
3534
import Messaging = messaging.Messaging;
3635
import ProjectManagement = projectManagement.ProjectManagement;
@@ -217,18 +216,6 @@ export class FirebaseNamespace {
217216
return Object.assign(fn, { Installations: installations });
218217
}
219218

220-
/**
221-
* Gets the `InstanceId` service namespace. The returned namespace can be used to get the
222-
* `Instance` service for the default app or an explicitly specified app.
223-
*/
224-
get instanceId(): FirebaseServiceNamespace<InstanceId> {
225-
const fn: FirebaseServiceNamespace<InstanceId> = (app?: App) => {
226-
return this.ensureApp(app).instanceId();
227-
};
228-
const instanceId = require('../instance-id/instance-id').InstanceId;
229-
return Object.assign(fn, { InstanceId: instanceId });
230-
}
231-
232219
/**
233220
* Gets the `ProjectManagement` service namespace. The returned namespace can be used to get the
234221
* `ProjectManagement` service for the default app or an explicitly specified app.
@@ -365,10 +352,6 @@ function extendApp(app: AppCore): App {
365352
return fn(app);
366353
};
367354

368-
result.instanceId = () => {
369-
const fn = require('../instance-id/index').getInstanceId;
370-
return fn(app);
371-
}
372355

373356
result.installations = () => {
374357
const fn = require('../installations/index').getInstallations;

src/firebase-namespace-api.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import { appCheck } from './app-check/app-check-namespace';
1818
import { auth } from './auth/auth-namespace';
1919
import { database } from './database/database-namespace';
2020
import { firestore } from './firestore/firestore-namespace';
21-
import { instanceId } from './instance-id/instance-id-namespace';
2221
import { installations } from './installations/installations-namespace';
2322
import { machineLearning } from './machine-learning/machine-learning-namespace';
2423
import { messaging } from './messaging/messaging-namespace';
@@ -46,10 +45,6 @@ export namespace app {
4645
database(url?: string): database.Database;
4746
firestore(): firestore.Firestore;
4847
installations(): installations.Installations;
49-
/**
50-
* @deprecated Use {@link firebase-admin.installations#Installations} instead.
51-
*/
52-
instanceId(): instanceId.InstanceId;
5348
machineLearning(): machineLearning.MachineLearning;
5449
messaging(): messaging.Messaging;
5550
projectManagement(): projectManagement.ProjectManagement;
@@ -83,7 +78,6 @@ export { appCheck } from './app-check/app-check-namespace';
8378
export { auth } from './auth/auth-namespace';
8479
export { database } from './database/database-namespace';
8580
export { firestore } from './firestore/firestore-namespace';
86-
export { instanceId } from './instance-id/instance-id-namespace';
8781
export { installations } from './installations/installations-namespace';
8882
export { machineLearning } from './machine-learning/machine-learning-namespace';
8983
export { messaging } from './messaging/messaging-namespace';

src/instance-id/error.ts

Lines changed: 0 additions & 69 deletions
This file was deleted.

src/instance-id/index.ts

Lines changed: 0 additions & 77 deletions
This file was deleted.

src/instance-id/instance-id-namespace.ts

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)