Skip to content

Commit 4a4346d

Browse files
committed
fix: cleanup
1 parent 1ebfe92 commit 4a4346d

9 files changed

Lines changed: 3 additions & 66 deletions

File tree

messages/shared.utils.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,6 @@ Couldn't find identity data while generating preview arguments
5454

5555
Couldn't find entity ID while generating preview arguments
5656

57-
# error.org.api-unsupported
58-
59-
Your org is on API Version %s. This version of the plugin supports only %s. Please update your plugin.
60-
6157
# error.no-project
6258

6359
This command is required to run from within a Salesforce project directory. %s

src/commands/lightning/dev/app.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,8 +173,6 @@ export default class LightningDevApp extends SfCommand<void> {
173173
ldpServerToken,
174174
Platform.desktop,
175175
serverPorts,
176-
undefined,
177-
undefined,
178176
);
179177

180178
// Open the browser and navigate to the right page
@@ -291,7 +289,6 @@ export default class LightningDevApp extends SfCommand<void> {
291289
platform,
292290
serverPorts,
293291
certData,
294-
undefined,
295292
);
296293

297294
// Launch the native app for previewing (launchMobileApp will show its own spinner)

src/commands/lightning/dev/component.ts

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -159,16 +159,7 @@ export default class LightningDevComponent extends SfCommand<ComponentPreviewRes
159159

160160
const conn = targetOrg.getConnection(apiVersion);
161161

162-
await startLWCServer(
163-
logger,
164-
conn,
165-
sfdxProjectRootPath,
166-
ldpServerToken,
167-
Platform.desktop,
168-
serverPorts,
169-
undefined,
170-
undefined,
171-
);
162+
await startLWCServer(logger, conn, sfdxProjectRootPath, ldpServerToken, Platform.desktop, serverPorts);
172163

173164
const targetOrgArg = PreviewUtils.getTargetOrgFromArguments(this.argv);
174165
const launchArguments = PreviewUtils.generateComponentPreviewLaunchArguments(

src/commands/lightning/dev/site.ts

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -181,16 +181,7 @@ export default class LightningDevSite extends SfCommand<void> {
181181
this.log(`Local Dev Server url is ${ldpServerUrl}`);
182182

183183
const logger = await Logger.child(this.ctor.name);
184-
await startLWCServer(
185-
logger,
186-
connection,
187-
sfdxProjectRootPath,
188-
ldpServerToken,
189-
Platform.desktop,
190-
serverPorts,
191-
undefined,
192-
undefined,
193-
);
184+
await startLWCServer(logger, connection, sfdxProjectRootPath, ldpServerToken, Platform.desktop, serverPorts);
194185
const url = new URL(previewUrl);
195186
url.searchParams.set('aura.ldpServerUrl', ldpServerUrl);
196187
url.searchParams.set('aura.ldpServerId', ldpServerId);

src/shared/orgUtils.ts

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
import { Connection, Messages } from '@salesforce/core';
18-
import packageJsonImport from '../../package.json' with { type: 'json' };
19-
20-
Messages.importMessagesDirectoryFromMetaUrl(import.meta.url);
21-
const messages = Messages.loadMessages('@salesforce/plugin-lightning-dev', 'shared.utils');
22-
23-
type PackageJsonWithApiVersionMetadata = {
24-
apiVersionMetadata?: Record<string, unknown>;
25-
};
17+
import { Connection } from '@salesforce/core';
2618

2719
type LightningPreviewMetadataResponse = {
2820
enableLightningPreviewPref?: string;
@@ -133,27 +125,4 @@ export class OrgUtils {
133125
}
134126
throw new Error('Could not save the app server identity token to the org.');
135127
}
136-
137-
/**
138-
* Ensures the org's API version is supported by this plugin (per apiVersionMetadata in package.json).
139-
*
140-
* @param connection the connection to the org
141-
*/
142-
public static ensureMatchingAPIVersion(connection: Connection): void {
143-
if (process.env.SKIP_API_VERSION_CHECK === 'true') {
144-
return;
145-
}
146-
const pkg = packageJsonImport as unknown as PackageJsonWithApiVersionMetadata;
147-
const metadata = pkg.apiVersionMetadata;
148-
if (!metadata) {
149-
return;
150-
}
151-
const supportedVersions = Object.keys(metadata).sort();
152-
const orgVersion = String(connection.version ?? '');
153-
if (!orgVersion || supportedVersions.includes(orgVersion)) {
154-
return;
155-
}
156-
const supportedList = supportedVersions.join(', ');
157-
throw new Error(messages.getMessage('error.org.api-unsupported', [orgVersion, supportedList]));
158-
}
159128
}

src/shared/previewUtils.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -431,9 +431,6 @@ export class PreviewUtils {
431431
return Promise.reject(new Error(sharedMessages.getMessage('error.username')));
432432
}
433433

434-
// eslint-disable-next-line @typescript-eslint/no-unsafe-call -- OrgUtils.ensureMatchingAPIVersion is typed in orgUtils
435-
OrgUtils.ensureMatchingAPIVersion(connection);
436-
437434
const appServerIdentity = await PreviewUtils.getOrCreateAppServerIdentity(connection);
438435
const ldpServerToken = appServerIdentity.identityToken;
439436
const ldpServerId = appServerIdentity.usernameToServerEntityIdMap[username];

test/commands/lightning/dev/app.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,6 @@ describe('lightning dev app', () => {
139139
$$.SANDBOX.stub(Connection.prototype, 'getUsername').returns(testUsername);
140140
$$.SANDBOX.stub(PreviewUtils, 'getOrCreateAppServerIdentity').resolves(testIdentityData);
141141
$$.SANDBOX.stub(OrgUtils, 'isLocalDevEnabled').resolves(true);
142-
$$.SANDBOX.stub(OrgUtils, 'ensureMatchingAPIVersion').returns();
143142
$$.SANDBOX.stub(MetaUtils, 'handleLocalDevEnablement').resolves(undefined);
144143
// Stub prompt function as safety net to prevent hanging if handleLocalDevEnablement stub is removed
145144
$$.SANDBOX.stub(PromptUtils, 'promptUserToEnableLocalDev').resolves(true);

test/commands/lightning/dev/site.test.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import { expect } from 'chai';
2121
import esmock from 'esmock';
2222
import sinon from 'sinon';
2323
import LightningDevSite from '../../../../src/commands/lightning/dev/site.js';
24-
import { OrgUtils } from '../../../../src/shared/orgUtils.js';
2524
import { ExperienceSite } from '../../../../src/shared/experience/expSite.js';
2625
import { MetaUtils } from '../../../../src/shared/metaUtils.js';
2726
import { PreviewUtils } from '../../../../src/shared/previewUtils.js';
@@ -83,7 +82,6 @@ describe('lightning dev site', () => {
8382
$$.SANDBOX.stub(SfConfig.prototype, 'set');
8483
$$.SANDBOX.stub(SfConfig.prototype, 'write').resolves();
8584
$$.SANDBOX.stub(Connection.prototype, 'getUsername').returns(testUsername);
86-
$$.SANDBOX.stub(OrgUtils, 'ensureMatchingAPIVersion').returns();
8785
$$.SANDBOX.stub(ExperienceSite, 'getAllExpSites').resolves(['TestSite']);
8886
$$.SANDBOX.stub(ExperienceSite.prototype, 'getPreviewUrl').resolves('https://test.salesforce.com/sites/TestSite');
8987
$$.SANDBOX.stub(ExperienceSite.prototype, 'isSiteSetup').resolves(true);

test/shared/previewUtils.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,6 @@ describe('previewUtils', () => {
371371
getUsername: () => testUsername,
372372
} as unknown as Connection;
373373

374-
$$.SANDBOX.stub(OrgUtils, 'ensureMatchingAPIVersion').returns();
375374
$$.SANDBOX.stub(PreviewUtils, 'getOrCreateAppServerIdentity').rejects(
376375
new Error(sharedMessages.getMessage('error.localdev.not.enabled')),
377376
);

0 commit comments

Comments
 (0)