Skip to content

Commit cdab89f

Browse files
captbaritonefacebook-github-bot
authored andcommitted
Remove ENABLE_CLIENT_EDGES runtime feature flag
Reviewed By: evanyeung Differential Revision: D56792319 fbshipit-source-id: 1842720a3acade9e67d103c3d3710d21e4a37ba7
1 parent 8932a0d commit cdab89f

17 files changed

+28
-79
lines changed

packages/react-relay/__tests__/ClientEdges-test.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,10 @@ disallowConsoleErrors();
3333

3434
beforeEach(() => {
3535
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = true;
36-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = true;
3736
});
3837

3938
afterEach(() => {
4039
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = false;
41-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = false;
4240
});
4341

4442
let networkSink;

packages/react-relay/__tests__/ClientOnlyQueries-test.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,10 @@ function createEnvironment(
5151

5252
beforeEach(() => {
5353
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = true;
54-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = true;
5554
});
5655

5756
afterEach(() => {
5857
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = false;
59-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = false;
6058
});
6159

6260
describe('Client-only queries', () => {

packages/react-relay/__tests__/LiveResolvers-test.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,11 @@ disallowConsoleErrors();
4949

5050
beforeEach(() => {
5151
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = true;
52-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = true;
5352
resetStore();
5453
});
5554

5655
afterEach(() => {
5756
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = false;
58-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = false;
5957
});
6058

6159
test('Can read an external state resolver directly', () => {

packages/react-relay/__tests__/QueryResource-ClientEdges-test.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,10 @@ disallowConsoleErrors();
3535

3636
beforeEach(() => {
3737
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = true;
38-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = true;
3938
});
4039

4140
afterEach(() => {
4241
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = false;
43-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = false;
4442
});
4543

4644
const FRAGMENT_1 = graphql`

packages/react-relay/__tests__/RelayResolverInterface-test.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,10 @@ disallowConsoleErrors();
3434

3535
beforeEach(() => {
3636
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = true;
37-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = true;
3837
});
3938

4039
afterEach(() => {
4140
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = false;
42-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = false;
4341
});
4442

4543
function EnvironmentWrapper({

packages/react-relay/__tests__/RelayResolverModel-test.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,12 @@ function logFn(event: LogEvent): void {
6060

6161
beforeEach(() => {
6262
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = true;
63-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = true;
6463
logEvents = [];
6564
resetStore(logFn);
6665
});
6766

6867
afterEach(() => {
6968
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = false;
70-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = false;
7169
});
7270

7371
function EnvironmentWrapper({

packages/react-relay/__tests__/RelayResolverNullableModelClientEdge-test.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,12 +180,10 @@ export function edge_to_plural_models_some_throw(): $ReadOnlyArray<{
180180

181181
beforeEach(() => {
182182
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = true;
183-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = true;
184183
});
185184

186185
afterEach(() => {
187186
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = false;
188-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = false;
189187
});
190188

191189
const logEvents: Array<LogEvent> = [];

packages/react-relay/__tests__/RelayResolvers-withOutputType-test.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,12 @@ function logFn(event: LogEvent): void {
4949

5050
beforeEach(() => {
5151
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = true;
52-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = true;
5352
logEvents = [];
5453
resetStore(logFn);
5554
});
5655

5756
afterEach(() => {
5857
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = false;
59-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = false;
6058
});
6159

6260
function createEnvironment() {

packages/react-relay/relay-hooks/__tests__/FragmentResource-ClientEdges-test.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,10 @@ disallowConsoleErrors();
3030

3131
beforeEach(() => {
3232
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = true;
33-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = true;
3433
});
3534

3635
afterEach(() => {
3736
RelayFeatureFlags.ENABLE_RELAY_RESOLVERS = false;
38-
RelayFeatureFlags.ENABLE_CLIENT_EDGES = false;
3937
});
4038

4139
const BASIC_QUERY = graphql`

packages/react-relay/relay-hooks/legacy/FragmentResource.js

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -206,11 +206,9 @@ class FragmentResourceImpl {
206206
constructor(environment: IEnvironment) {
207207
this._environment = environment;
208208
this._cache = LRUCache.create(CACHE_CAPACITY);
209-
if (RelayFeatureFlags.ENABLE_CLIENT_EDGES) {
210-
this._clientEdgeQueryResultsCache = new ClientEdgeQueryResultsCache(
211-
environment,
212-
);
213-
}
209+
this._clientEdgeQueryResultsCache = new ClientEdgeQueryResultsCache(
210+
environment,
211+
);
214212
}
215213

216214
/**
@@ -397,7 +395,6 @@ class FragmentResourceImpl {
397395
// First, initiate a query for any client edges that were missing data:
398396
let clientEdgeRequests: ?Array<RequestDescriptor> = null;
399397
if (
400-
RelayFeatureFlags.ENABLE_CLIENT_EDGES &&
401398
fragmentNode.metadata?.hasClientEdges === true &&
402399
hasMissingClientEdges(snapshot)
403400
) {
@@ -432,7 +429,7 @@ class FragmentResourceImpl {
432429
);
433430
}
434431
let clientEdgePromises: Array<Promise<void>> = [];
435-
if (RelayFeatureFlags.ENABLE_CLIENT_EDGES && clientEdgeRequests) {
432+
if (clientEdgeRequests) {
436433
clientEdgePromises = clientEdgeRequests
437434
.map(request => getPromiseForActiveRequest(this._environment, request))
438435
.filter(Boolean);
@@ -672,15 +669,13 @@ class FragmentResourceImpl {
672669
);
673670
}
674671

675-
if (RelayFeatureFlags.ENABLE_CLIENT_EDGES) {
676-
const clientEdgeQueryResults =
677-
this._clientEdgeQueryResultsCache?.get(cacheKey) ?? undefined;
678-
if (clientEdgeQueryResults?.length) {
679-
const queryResource = getQueryResourceForEnvironment(this._environment);
680-
clientEdgeQueryResults.forEach(queryResult => {
681-
disposables.push(queryResource.retain(queryResult));
682-
});
683-
}
672+
const clientEdgeQueryResults =
673+
this._clientEdgeQueryResultsCache?.get(cacheKey) ?? undefined;
674+
if (clientEdgeQueryResults?.length) {
675+
const queryResource = getQueryResourceForEnvironment(this._environment);
676+
clientEdgeQueryResults.forEach(queryResult => {
677+
disposables.push(queryResource.retain(queryResult));
678+
});
684679
}
685680

686681
return {

0 commit comments

Comments
 (0)