Skip to content

Commit 0d6e701

Browse files
committed
Merge branch 'staging'
2 parents 2ade1c7 + cdab055 commit 0d6e701

20 files changed

+187
-150
lines changed

gql/gql_types.go

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ import (
77
"github.com/satisfactorymodding/smr-api/generated"
88
)
99

10-
func DBUserToGenerated(user *postgres.User) *generated.User {
10+
func DBUserToGenerated(user *postgres.User) generated.User {
1111
if user == nil {
12-
return nil
12+
return generated.User{}
1313
}
1414

1515
Email := (*user).Email
1616
Avatar := (*user).Avatar
1717

18-
result := &generated.User{
18+
result := generated.User{
1919
ID: (*user).ID,
2020
Username: (*user).Username,
2121
Email: &Email,
@@ -29,9 +29,9 @@ func DBUserToGenerated(user *postgres.User) *generated.User {
2929
return result
3030
}
3131

32-
func DBModToGenerated(mod *postgres.Mod) *generated.Mod {
32+
func DBModToGenerated(mod *postgres.Mod) generated.Mod {
3333
if mod == nil {
34-
return nil
34+
return generated.Mod{}
3535
}
3636

3737
Logo := (*mod).Logo
@@ -43,7 +43,7 @@ func DBModToGenerated(mod *postgres.Mod) *generated.Mod {
4343
LastVersionDate = (*mod).LastVersionDate.Format(time.RFC3339Nano)
4444
}
4545

46-
return &generated.Mod{
46+
return generated.Mod{
4747
ID: mod.ID,
4848
Name: mod.Name,
4949
ShortDescription: mod.ShortDescription,
@@ -66,9 +66,9 @@ func DBModToGenerated(mod *postgres.Mod) *generated.Mod {
6666
}
6767
}
6868

69-
func DBVersionToGenerated(version *postgres.Version) *generated.Version {
69+
func DBVersionToGenerated(version *postgres.Version) generated.Version {
7070
if version == nil {
71-
return nil
71+
return generated.Version{}
7272
}
7373

7474
size := 0
@@ -77,7 +77,7 @@ func DBVersionToGenerated(version *postgres.Version) *generated.Version {
7777
size = int(*version.Size)
7878
}
7979

80-
return &generated.Version{
80+
return generated.Version{
8181
ID: version.ID,
8282
Version: version.Version,
8383
SmlVersion: version.SMLVersion,
@@ -94,12 +94,12 @@ func DBVersionToGenerated(version *postgres.Version) *generated.Version {
9494
}
9595
}
9696

97-
func DBGuideToGenerated(guide *postgres.Guide) *generated.Guide {
97+
func DBGuideToGenerated(guide *postgres.Guide) generated.Guide {
9898
if guide == nil {
99-
return nil
99+
return generated.Guide{}
100100
}
101101

102-
return &generated.Guide{
102+
return generated.Guide{
103103
ID: guide.ID,
104104
Name: guide.Name,
105105
ShortDescription: guide.ShortDescription,
@@ -112,12 +112,12 @@ func DBGuideToGenerated(guide *postgres.Guide) *generated.Guide {
112112
}
113113
}
114114

115-
func DBSMLVersionToGenerated(smlVersion *postgres.SMLVersion) *generated.SMLVersion {
115+
func DBSMLVersionToGenerated(smlVersion *postgres.SMLVersion) generated.SMLVersion {
116116
if smlVersion == nil {
117-
return nil
117+
return generated.SMLVersion{}
118118
}
119119

120-
return &generated.SMLVersion{
120+
return generated.SMLVersion{
121121
ID: smlVersion.ID,
122122
Version: smlVersion.Version,
123123
SatisfactoryVersion: smlVersion.SatisfactoryVersion,
@@ -131,12 +131,12 @@ func DBSMLVersionToGenerated(smlVersion *postgres.SMLVersion) *generated.SMLVers
131131
}
132132
}
133133

134-
func DBBootstrapVersionToGenerated(bootstrapVersion *postgres.BootstrapVersion) *generated.BootstrapVersion {
134+
func DBBootstrapVersionToGenerated(bootstrapVersion *postgres.BootstrapVersion) generated.BootstrapVersion {
135135
if bootstrapVersion == nil {
136-
return nil
136+
return generated.BootstrapVersion{}
137137
}
138138

139-
return &generated.BootstrapVersion{
139+
return generated.BootstrapVersion{
140140
ID: bootstrapVersion.ID,
141141
Version: bootstrapVersion.Version,
142142
SatisfactoryVersion: bootstrapVersion.SatisfactoryVersion,
@@ -149,51 +149,51 @@ func DBBootstrapVersionToGenerated(bootstrapVersion *postgres.BootstrapVersion)
149149
}
150150
}
151151

152-
func DBVersionDependencyToGenerated(versionDependency *postgres.VersionDependency) *generated.VersionDependency {
152+
func DBVersionDependencyToGenerated(versionDependency *postgres.VersionDependency) generated.VersionDependency {
153153
if versionDependency == nil {
154-
return nil
154+
return generated.VersionDependency{}
155155
}
156156

157-
return &generated.VersionDependency{
157+
return generated.VersionDependency{
158158
VersionID: versionDependency.VersionID,
159159
ModID: versionDependency.ModID,
160160
Condition: versionDependency.Condition,
161161
Optional: versionDependency.Optional,
162162
}
163163
}
164164

165-
func DBAnnouncementToGenerated(announcement *postgres.Announcement) *generated.Announcement {
165+
func DBAnnouncementToGenerated(announcement *postgres.Announcement) generated.Announcement {
166166
if announcement == nil {
167-
return nil
167+
return generated.Announcement{}
168168
}
169169

170-
return &generated.Announcement{
170+
return generated.Announcement{
171171
ID: announcement.ID,
172172
Message: announcement.Message,
173173
Importance: generated.AnnouncementImportance(announcement.Importance),
174174
}
175175
}
176176

177-
func DBAnnouncementsToGeneratedSlice(announcements []postgres.Announcement) []*generated.Announcement {
178-
converted := make([]*generated.Announcement, len(announcements))
177+
func DBAnnouncementsToGeneratedSlice(announcements []postgres.Announcement) []generated.Announcement {
178+
converted := make([]generated.Announcement, len(announcements))
179179
for i, announcement := range announcements {
180180
converted[i] = DBAnnouncementToGenerated(&announcement)
181181
}
182182
return converted
183183
}
184184

185-
func DBTagToGenerated(tag *postgres.Tag) *generated.Tag {
185+
func DBTagToGenerated(tag *postgres.Tag) generated.Tag {
186186
if tag == nil {
187-
return nil
187+
return generated.Tag{}
188188
}
189-
return &generated.Tag{
189+
return generated.Tag{
190190
Name: tag.Name,
191191
ID: tag.ID,
192192
}
193193
}
194194

195-
func DBTagsToGeneratedSlice(tags []postgres.Tag) []*generated.Tag {
196-
converted := make([]*generated.Tag, len(tags))
195+
func DBTagsToGeneratedSlice(tags []postgres.Tag) []generated.Tag {
196+
converted := make([]generated.Tag, len(tags))
197197
for i, tag := range tags {
198198
converted[i] = DBTagToGenerated(&tag)
199199
}
@@ -210,7 +210,7 @@ func GenCompInfoToDBCompInfo(gen *generated.CompatibilityInfoInput) *postgres.Co
210210
}
211211
}
212212

213-
func GenCompToDBComp(gen *generated.CompatibilityInput) postgres.Compatibility {
213+
func GenCompToDBComp(gen generated.CompatibilityInput) postgres.Compatibility {
214214
r := postgres.Compatibility{
215215
State: string(gen.State),
216216
}
@@ -228,8 +228,8 @@ func DBCompInfoToGenCompInfo(gen *postgres.CompatibilityInfo) *generated.Compati
228228
}
229229
}
230230

231-
func DBCompToGenComp(db postgres.Compatibility) *generated.Compatibility {
232-
return &generated.Compatibility{
231+
func DBCompToGenComp(db postgres.Compatibility) generated.Compatibility {
232+
return generated.Compatibility{
233233
State: generated.CompatibilityState(db.State),
234234
Note: &db.Note,
235235
}

gql/resolver_announcements.go

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ import (
44
"context"
55

66
"github.com/pkg/errors"
7-
"github.com/satisfactorymodding/smr-api/util"
87
"gopkg.in/go-playground/validator.v9"
98

9+
"github.com/satisfactorymodding/smr-api/util"
10+
1011
"github.com/satisfactorymodding/smr-api/db/postgres"
1112
"github.com/satisfactorymodding/smr-api/generated"
1213
)
@@ -29,7 +30,8 @@ func (r *mutationResolver) CreateAnnouncement(ctx context.Context, announcement
2930
if err != nil {
3031
return nil, err
3132
}
32-
return DBAnnouncementToGenerated(resultAnnouncement), nil
33+
temp := DBAnnouncementToGenerated(resultAnnouncement)
34+
return &temp, nil
3335
}
3436

3537
func (r *mutationResolver) DeleteAnnouncement(ctx context.Context, announcementID string) (bool, error) {
@@ -67,7 +69,8 @@ func (r *mutationResolver) UpdateAnnouncement(ctx context.Context, announcementI
6769

6870
postgres.Save(newCtx, &dbAnnouncement)
6971

70-
return DBAnnouncementToGenerated(dbAnnouncement), nil
72+
temp := DBAnnouncementToGenerated(dbAnnouncement)
73+
return &temp, nil
7174
}
7275

7376
func (r *queryResolver) GetAnnouncement(ctx context.Context, announcementID string) (*generated.Announcement, error) {
@@ -76,10 +79,11 @@ func (r *queryResolver) GetAnnouncement(ctx context.Context, announcementID stri
7679

7780
announcement := postgres.GetAnnouncementByID(newCtx, announcementID)
7881

79-
return DBAnnouncementToGenerated(announcement), nil
82+
temp := DBAnnouncementToGenerated(announcement)
83+
return &temp, nil
8084
}
8185

82-
func (r *queryResolver) GetAnnouncements(ctx context.Context) ([]*generated.Announcement, error) {
86+
func (r *queryResolver) GetAnnouncements(ctx context.Context) ([]generated.Announcement, error) {
8387
wrapper, newCtx := WrapQueryTrace(ctx, "getAnnouncements")
8488
defer wrapper.end()
8589

@@ -88,7 +92,7 @@ func (r *queryResolver) GetAnnouncements(ctx context.Context) ([]*generated.Anno
8892
return DBAnnouncementsToGeneratedSlice(announcements), nil
8993
}
9094

91-
func (r *queryResolver) GetAnnouncementsByImportance(ctx context.Context, importance generated.AnnouncementImportance) ([]*generated.Announcement, error) {
95+
func (r *queryResolver) GetAnnouncementsByImportance(ctx context.Context, importance generated.AnnouncementImportance) ([]generated.Announcement, error) {
9296
wrapper, newCtx := WrapQueryTrace(ctx, "getAnnouncementsByImportance")
9397
defer wrapper.end()
9498

gql/resolver_bootstrap_versions.go

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ func (r *mutationResolver) CreateBootstrapVersion(ctx context.Context, bootstrap
4545
return nil, errors.Wrap(err, "failed to create bootstrap version")
4646
}
4747

48-
return DBBootstrapVersionToGenerated(resultBootstrapVersion), nil
48+
temp := DBBootstrapVersionToGenerated(resultBootstrapVersion)
49+
return &temp, nil
4950
}
5051

5152
func (r *mutationResolver) UpdateBootstrapVersion(ctx context.Context, bootstrapVersionID string, bootstrapVersion generated.UpdateBootstrapVersion) (*generated.BootstrapVersion, error) {
@@ -72,7 +73,8 @@ func (r *mutationResolver) UpdateBootstrapVersion(ctx context.Context, bootstrap
7273

7374
postgres.Save(newCtx, &dbBootstrapVersion)
7475

75-
return DBBootstrapVersionToGenerated(dbBootstrapVersion), nil
76+
temp := DBBootstrapVersionToGenerated(dbBootstrapVersion)
77+
return &temp, nil
7678
}
7779

7880
func (r *mutationResolver) DeleteBootstrapVersion(ctx context.Context, bootstrapVersionID string) (bool, error) {
@@ -94,18 +96,19 @@ func (r *queryResolver) GetBootstrapVersion(ctx context.Context, bootstrapVersio
9496
wrapper, newCtx := WrapQueryTrace(ctx, "getBootstrapVersion")
9597
defer wrapper.end()
9698

97-
return DBBootstrapVersionToGenerated(postgres.GetBootstrapVersionByID(newCtx, bootstrapVersionID)), nil
99+
temp := DBBootstrapVersionToGenerated(postgres.GetBootstrapVersionByID(newCtx, bootstrapVersionID))
100+
return &temp, nil
98101
}
99102

100-
func (r *queryResolver) GetBootstrapVersions(ctx context.Context, filter map[string]interface{}) (*generated.GetBootstrapVersions, error) {
103+
func (r *queryResolver) GetBootstrapVersions(ctx context.Context, filter map[string]interface{}) (generated.GetBootstrapVersions, error) {
101104
wrapper, _ := WrapQueryTrace(ctx, "getBootstrapVersions")
102105
defer wrapper.end()
103-
return &generated.GetBootstrapVersions{}, nil
106+
return generated.GetBootstrapVersions{}, nil
104107
}
105108

106109
type getBootstrapVersionsResolver struct{ *Resolver }
107110

108-
func (r *getBootstrapVersionsResolver) BootstrapVersions(ctx context.Context, obj *generated.GetBootstrapVersions) ([]*generated.BootstrapVersion, error) {
111+
func (r *getBootstrapVersionsResolver) BootstrapVersions(ctx context.Context, obj *generated.GetBootstrapVersions) ([]generated.BootstrapVersion, error) {
109112
wrapper, newCtx := WrapQueryTrace(ctx, "GetBootstrapVersions.bootstrapVersions")
110113
defer wrapper.end()
111114

@@ -128,7 +131,7 @@ func (r *getBootstrapVersionsResolver) BootstrapVersions(ctx context.Context, ob
128131
return nil, errors.New("bootstrap releases not found")
129132
}
130133

131-
converted := make([]*generated.BootstrapVersion, len(bootstrapVersions))
134+
converted := make([]generated.BootstrapVersion, len(bootstrapVersions))
132135
for k, v := range bootstrapVersions {
133136
converted[k] = DBBootstrapVersionToGenerated(&v)
134137
}

gql/resolver_guides.go

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ func (r *mutationResolver) CreateGuide(ctx context.Context, guide generated.NewG
4848
}
4949

5050
// Need to get the guide again to populate tags
51-
return DBGuideToGenerated(postgres.GetGuideByIDNoCache(newCtx, resultGuide.ID)), nil
51+
temp := DBGuideToGenerated(postgres.GetGuideByIDNoCache(newCtx, resultGuide.ID))
52+
return &temp, nil
5253
}
5354

5455
func (r *mutationResolver) UpdateGuide(ctx context.Context, guideID string, guide generated.UpdateGuide) (*generated.Guide, error) {
@@ -77,7 +78,8 @@ func (r *mutationResolver) UpdateGuide(ctx context.Context, guideID string, guid
7778

7879
postgres.Save(newCtx, &dbGuide)
7980

80-
return DBGuideToGenerated(dbGuide), nil
81+
temp := DBGuideToGenerated(dbGuide)
82+
return &temp, nil
8183
}
8284

8385
func (r *mutationResolver) DeleteGuide(ctx context.Context, guideID string) (bool, error) {
@@ -107,18 +109,19 @@ func (r *queryResolver) GetGuide(ctx context.Context, guideID string) (*generate
107109
}
108110
}
109111

110-
return DBGuideToGenerated(guide), nil
112+
temp := DBGuideToGenerated(guide)
113+
return &temp, nil
111114
}
112115

113-
func (r *queryResolver) GetGuides(ctx context.Context, filter map[string]interface{}) (*generated.GetGuides, error) {
116+
func (r *queryResolver) GetGuides(ctx context.Context, filter map[string]interface{}) (generated.GetGuides, error) {
114117
wrapper, _ := WrapQueryTrace(ctx, "getGuides")
115118
defer wrapper.end()
116-
return &generated.GetGuides{}, nil
119+
return generated.GetGuides{}, nil
117120
}
118121

119122
type getGuidesResolver struct{ *Resolver }
120123

121-
func (r *getGuidesResolver) Guides(ctx context.Context, obj *generated.GetGuides) ([]*generated.Guide, error) {
124+
func (r *getGuidesResolver) Guides(ctx context.Context, obj *generated.GetGuides) ([]generated.Guide, error) {
122125
wrapper, newCtx := WrapQueryTrace(ctx, "GetGuides.guides")
123126
defer wrapper.end()
124127

@@ -141,7 +144,7 @@ func (r *getGuidesResolver) Guides(ctx context.Context, obj *generated.GetGuides
141144
return nil, errors.New("guides not found")
142145
}
143146

144-
converted := make([]*generated.Guide, len(guides))
147+
converted := make([]generated.Guide, len(guides))
145148
for k, v := range guides {
146149
converted[k] = DBGuideToGenerated(&v)
147150
}
@@ -179,5 +182,6 @@ func (r *guideResolver) User(ctx context.Context, obj *generated.Guide) (*genera
179182
return nil, errors.New("user not found")
180183
}
181184

182-
return DBUserToGenerated(user), nil
185+
temp := DBUserToGenerated(user)
186+
return &temp, nil
183187
}

0 commit comments

Comments
 (0)