Skip to content

Commit ce9c316

Browse files
authored
feat: send identity token to lwc dev server (#66)
1 parent 7a069ce commit ce9c316

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/lwc-dev-server/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import process from 'node:process';
1111
import { LWCServer, LogLevel, ServerConfig, startLwcDevServer } from '@lwc/lwc-dev-server';
1212
import { Logger } from '@salesforce/core';
1313
import { LwcDevServerUtils } from '../shared/lwcDevServerUtils.js';
14+
import { IdentityUtils } from '../shared/identityUtils.js';
1415

1516
/**
1617
* Map sf cli log level to lwc dev server log level
@@ -39,6 +40,7 @@ function mapLogLevel(cliLogLevel: number): number {
3940
}
4041

4142
async function createLWCServerConfig(rootDir: string, logger: Logger): Promise<ServerConfig> {
43+
const identityToken = await IdentityUtils.getOrCreateIdentityToken();
4244
const sfdxConfig = path.resolve(rootDir, 'sfdx-project.json');
4345

4446
if (!existsSync(sfdxConfig) || !lstatSync(sfdxConfig).isFile()) {
@@ -72,6 +74,7 @@ async function createLWCServerConfig(rootDir: string, logger: Logger): Promise<S
7274
paths: namespacePaths,
7375
workspace: await LwcDevServerUtils.getLocalDevServerWorkspace(),
7476
targets: ['LEX'], // should this be something else?
77+
identityToken,
7578
logLevel: mapLogLevel(logger.getLevel()),
7679
};
7780
}

0 commit comments

Comments
 (0)