i have code like below

```
const somePromises = values.map(({variable, value}) => 
    this.post('/api/values/', {
        variable,
        value,
        item: itemId,
    })
);
await Promise.all(somePromises);

if (somecondition) {
    params.var = var;
    await this.patch('/api/items/${itemId}/', params);
}

```

the above code works but i want to execute if clause only if there is values has some value or if somePromises is resolved.

so was trying something like below,

```
const somePromises = values.map(({variable, value}) => 
    this.post('/api/values/', {
        variable,
        value,
        item: itemId,
    })
);
await Promise.all(somePromises).then (() => {
    if (somecondition) {
    params.var = var;
    await this.patch('/api/items/${itemId}/', params); //but throws err here
}
});

```

but throws error await cant be used here and async should be used. how can i fix this issue.
could someone help me with this. thanks.