Skip to content

Commit ad57fed

Browse files
committed
fix(assets): removes safe navigation operator
1 parent 00410b0 commit ad57fed

File tree

4 files changed

+18
-4
lines changed

4 files changed

+18
-4
lines changed

packages/plugin-assets/src/configStore.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ class ConfigStore {
2222

2323
async save(config) {
2424
await mkdir(this.configDir, { recursive: true });
25-
writeFile(this.configPath, JSON.stringify(config), { encoding: 'utf-8' });
25+
await writeFile(this.configPath, JSON.stringify(config), {
26+
encoding: 'utf-8',
27+
});
2628
}
2729
}
2830

packages/plugin-assets/src/init.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,11 @@ const init = async ({ apiKey, apiSecret, accountSid, configDir }) => {
3131
});
3232
const configStore = new ConfigStore(configDir);
3333
const config = await configStore.load();
34-
if (config[accountSid]?.serviceSid && config[accountSid]?.environmentSid) {
34+
if (
35+
config[accountSid] &&
36+
config[accountSid].serviceSid &&
37+
config[accountSid].environmentSid
38+
) {
3539
spinner.text = 'Existing service found. Loading';
3640
const { serviceSid, environmentSid } = config[accountSid];
3741
try {

packages/plugin-assets/src/list.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ const list = async ({ configDir, apiKey, apiSecret, accountSid }) => {
1515
spinner.start('Loading config');
1616
const configStore = new ConfigStore(configDir);
1717
const config = await configStore.load();
18-
if (config[accountSid]?.serviceSid && config[accountSid]?.environmentSid) {
18+
if (
19+
config[accountSid] &&
20+
config[accountSid].serviceSid &&
21+
config[accountSid].environmentSid
22+
) {
1923
const { serviceSid, environmentSid } = config[accountSid];
2024
const client = new TwilioServerlessApiClient({
2125
username: apiKey,

packages/plugin-assets/src/upload.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,11 @@ const upload = async ({ configDir, apiKey, apiSecret, accountSid, file }) => {
4040
spinner.start('Loading config');
4141
const configStore = new ConfigStore(configDir);
4242
const config = await configStore.load();
43-
if (config[accountSid]?.serviceSid && config[accountSid]?.environmentSid) {
43+
if (
44+
config[accountSid] &&
45+
config[accountSid].serviceSid &&
46+
config[accountSid].environmentSid
47+
) {
4448
const { serviceSid, environmentSid } = config[accountSid];
4549
const client = new TwilioServerlessApiClient({
4650
username: apiKey,

0 commit comments

Comments
 (0)