Enable await-thenable ESLint rule

This commit is contained in:
Stan Wohlwend 2024-06-06 13:39:05 +02:00
parent dafe0dc1fb
commit 9d5fe95119
4 changed files with 5 additions and 4 deletions

View File

@ -18,6 +18,7 @@ module.exports = {
"no-return-await": "off",
"@typescript-eslint/return-await": ["error", "always"],
"no-multiple-empty-lines": "warn",
"@typescript-eslint/await-thenable": "error",
"@typescript-eslint/member-delimiter-style": [
"error",
{

View File

@ -23,7 +23,7 @@ export function SmartFormDialog<S extends yup.ObjectSchema<any, any, any, any>>(
if (res !== 'prevent-close') {
setOpenState(false);
props.onOpenChange?.(false);
await props.onClose?.();
props.onClose?.();
}
};
@ -73,7 +73,7 @@ export function FormDialog<F extends FieldValues>(
form.reset();
if (result !== 'prevent-close') {
setOpenState(false);
await props.onClose?.();
props.onClose?.();
props.onOpenChange?.(false);
}
} finally {

View File

@ -46,7 +46,7 @@ export async function createAuthTokens({
projectId: string,
projectUserId: string,
}) {
const refreshToken = await generateSecureRandomString();
const refreshToken = generateSecureRandomString();
const accessToken = await encodeAccessToken({
projectId,
userId: projectUserId,

View File

@ -1387,7 +1387,7 @@ class _StackServerAppImpl<HasTokenStore extends boolean, ProjectId extends strin
}
async createPermissionDefinition(data: ServerPermissionDefinitionCustomizableJson): Promise<ServerPermission>{
const permission = await this._serverPermissionFromJson(await this._interface.createPermissionDefinition(data));
const permission = this._serverPermissionFromJson(await this._interface.createPermissionDefinition(data));
await this._serverTeamPermissionDefinitionsCache.refresh([]);
return permission;
}