Skip to content

Commit

Permalink
[cleanup] don't await in a couple places where we don't need to (#1583)
Browse files Browse the repository at this point in the history
was looking at generated code and saw that we were awaiting and checking null here when we don't need to since the value is typed correctly
  • Loading branch information
lolopinto authored Aug 7, 2023
1 parent 98c6b68 commit 93987f6
Show file tree
Hide file tree
Showing 18 changed files with 23 additions and 117 deletions.
12 changes: 2 additions & 10 deletions examples/ent-rsvp/backend/src/ent/generated/address_base.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 2 additions & 10 deletions examples/ent-rsvp/backend/src/ent/generated/auth_code_base.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 2 additions & 10 deletions examples/ent-rsvp/backend/src/ent/generated/event_base.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 1 addition & 5 deletions examples/ent-rsvp/backend/src/ent/generated/guest_base.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 2 additions & 12 deletions examples/ent-rsvp/backend/src/ent/generated/user_base.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 1 addition & 5 deletions examples/simple/src/ent/generated/address_base.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 1 addition & 5 deletions examples/simple/src/ent/generated/auth_code_base.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 1 addition & 5 deletions examples/simple/src/ent/generated/comment_base.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 1 addition & 5 deletions examples/simple/src/ent/generated/contact_base.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 1 addition & 5 deletions examples/simple/src/ent/generated/contact_email_base.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 1 addition & 5 deletions examples/simple/src/ent/generated/event_base.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 1 addition & 5 deletions examples/simple/src/ent/generated/holiday_base.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 1 addition & 5 deletions examples/simple/src/ent/generated/hours_of_operation_base.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 2 additions & 10 deletions internal/tscode/base.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -341,11 +341,7 @@ implements {{useImport "Ent"}}<{{$viewerType}}>
id: ID,
context?: {{useImport "Context"}},
): Promise<{{$rawDBDataType}} | null> {
const row = await {{useImport $loaderName}}.createLoader(context).load(id);
if (!row) {
return null;
}
return row;
return {{useImport $loaderName}}.createLoader(context).load(id);
}

static async loadRawDataX<T extends {{$baseClass}}>(
Expand Down Expand Up @@ -408,11 +404,7 @@ implements {{useImport "Ent"}}<{{$viewerType}}>
{{$field.TsFieldName $cfg}}: {{$field.GetNotNullableTsType}},
context?: {{useImport "Context"}},
): Promise<{{$rawDBDataType}} | null> {
const row = await {{$fieldLoader}}.createLoader(context).load({{$field.TsFieldName $cfg}});
if (!row) {
return null;
}
return row;
return {{$fieldLoader}}.createLoader(context).load({{$field.TsFieldName $cfg}});
}
{{ else if $field.QueryFromEnt -}}
{{$queryName := useImport ($this.GetFieldQueryName $field) -}}
Expand Down

0 comments on commit 93987f6

Please sign in to comment.