Skip to content

Commit c774895

Browse files
committed
Add default data object
1 parent 3471b95 commit c774895

5 files changed

Lines changed: 10 additions & 10 deletions

File tree

internal/__snapshots__/TestGenerate_Default_loader_1.snap/author.go.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ func (l *AuthorLoader) getInnerLoader() *dataloader.Loader[pgtype.UUID, model.Au
3636
result := make([]*dataloader.Result[model.Author], len(keys))
3737
for i, key := range keys {
3838
if err != nil {
39-
result[i] = &dataloader.Result[model.Author]{Error: err}
39+
result[i] = &dataloader.Result[model.Author]{Data: model.Author{}, Error: err}
4040
continue
4141
}
4242

4343
if loadedItem, ok := authorMap[key]; ok {
4444
result[i] = &dataloader.Result[model.Author]{Data: loadedItem}
4545
} else {
46-
result[i] = &dataloader.Result[model.Author]{Error: dl.ErrNoRows}
46+
result[i] = &dataloader.Result[model.Author]{Data: model.Author{}, Error: dl.ErrNoRows}
4747
}
4848
}
4949
return result

internal/__snapshots__/TestGenerate_Loader_With_LRU_Cache_1.snap/author.go.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ func (l *AuthorLoader) getInnerLoader() *dataloader.Loader[pgtype.UUID, model.Au
3939
result := make([]*dataloader.Result[model.Author], len(keys))
4040
for i, key := range keys {
4141
if err != nil {
42-
result[i] = &dataloader.Result[model.Author]{Error: err}
42+
result[i] = &dataloader.Result[model.Author]{Data: model.Author{}, Error: err}
4343
continue
4444
}
4545

4646
if loadedItem, ok := authorMap[key]; ok {
4747
result[i] = &dataloader.Result[model.Author]{Data: loadedItem}
4848
} else {
49-
result[i] = &dataloader.Result[model.Author]{Error: dl.ErrNoRows}
49+
result[i] = &dataloader.Result[model.Author]{Data: model.Author{}, Error: dl.ErrNoRows}
5050
}
5151
}
5252
return result

internal/__snapshots__/TestGenerate_Loader_with_changed_id_1.snap/author.go.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ func (l *AuthorLoader) getInnerLoader() *dataloader.Loader[pgtype.Text, model.Au
3636
result := make([]*dataloader.Result[model.Author], len(keys))
3737
for i, key := range keys {
3838
if err != nil {
39-
result[i] = &dataloader.Result[model.Author]{Error: err}
39+
result[i] = &dataloader.Result[model.Author]{Data: model.Author{}, Error: err}
4040
continue
4141
}
4242

4343
if loadedItem, ok := authorMap[key]; ok {
4444
result[i] = &dataloader.Result[model.Author]{Data: loadedItem}
4545
} else {
46-
result[i] = &dataloader.Result[model.Author]{Error: dl.ErrNoRows}
46+
result[i] = &dataloader.Result[model.Author]{Data: model.Author{}, Error: dl.ErrNoRows}
4747
}
4848
}
4949
return result

internal/__snapshots__/TestGenerate_Loader_with_id_of_enum_type_1.snap/author.go.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,14 @@ func (l *AuthorLoader) getInnerLoader() *dataloader.Loader[model.Status, model.A
3535
result := make([]*dataloader.Result[model.Author], len(keys))
3636
for i, key := range keys {
3737
if err != nil {
38-
result[i] = &dataloader.Result[model.Author]{Error: err}
38+
result[i] = &dataloader.Result[model.Author]{Data: model.Author{}, Error: err}
3939
continue
4040
}
4141

4242
if loadedItem, ok := authorMap[key]; ok {
4343
result[i] = &dataloader.Result[model.Author]{Data: loadedItem}
4444
} else {
45-
result[i] = &dataloader.Result[model.Author]{Error: dl.ErrNoRows}
45+
result[i] = &dataloader.Result[model.Author]{Data: model.Author{}, Error: dl.ErrNoRows}
4646
}
4747
}
4848
return result

internal/renderer/templates/dataloader.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@
4545
result := make([]*dataloader.Result[{{ .Struct.Type.TypeWithPackage }}], len(keys))
4646
for i, key := range keys {
4747
if err != nil {
48-
result[i] = &dataloader.Result[{{ .Struct.Type.TypeWithPackage }}]{Error: err}
48+
result[i] = &dataloader.Result[{{ .Struct.Type.TypeWithPackage }}]{Data: {{ .Struct.Type.TypeWithPackage }}{}, Error: err}
4949
continue
5050
}
5151

5252
if loadedItem, ok := {{ lowerTitle .Struct.Type.TypeName }}Map[key]; ok {
5353
result[i] = &dataloader.Result[{{ .Struct.Type.TypeWithPackage }}]{Data: loadedItem}
5454
} else {
55-
result[i] = &dataloader.Result[{{ .Struct.Type.TypeWithPackage }}]{Error: dl.ErrNoRows}
55+
result[i] = &dataloader.Result[{{ .Struct.Type.TypeWithPackage }}]{Data: {{ .Struct.Type.TypeWithPackage }}{}, Error: dl.ErrNoRows}
5656
}
5757
}
5858
return result

0 commit comments

Comments
 (0)