|
1 | 1 | package handlers |
2 | 2 |
|
3 | 3 | import ( |
| 4 | + requestContext "go-skeleton/internal/application/context" |
4 | 5 | "go-skeleton/internal/application/domain/dummy" |
5 | 6 | "go-skeleton/internal/application/providers/filters" |
6 | 7 | "go-skeleton/internal/application/providers/pagination" |
@@ -57,8 +58,11 @@ func (hs *DummyHandlers) HandleGetDummy(context echo.Context) error { |
57 | 58 | return context.JSON(422, errors) |
58 | 59 | } |
59 | 60 | tenant := context.Request().Header.Get("Tenant") |
| 61 | + request := dummyGet.NewRequest(data) |
| 62 | + ctx := requestContext.NewPrepareContext(tenant) |
| 63 | + ctx.SetContext(request.Domain) |
60 | 64 | s.Execute( |
61 | | - dummyGet.NewRequest(data, tenant), |
| 65 | + request, |
62 | 66 | ) |
63 | 67 |
|
64 | 68 | response, err := s.GetResponse() |
@@ -89,8 +93,11 @@ func (hs *DummyHandlers) HandleCreateDummy(context echo.Context) error { |
89 | 93 | } |
90 | 94 |
|
91 | 95 | tenant := context.Request().Header.Get("Tenant") |
| 96 | + request := dummyCreate.NewRequest(data, hs.validator) |
| 97 | + ctx := requestContext.NewPrepareContext(tenant) |
| 98 | + ctx.SetContext(request.Domain) |
92 | 99 | s.Execute( |
93 | | - dummyCreate.NewRequest(data, hs.validator, tenant), |
| 100 | + request, |
94 | 101 | ) |
95 | 102 |
|
96 | 103 | response, err := s.GetResponse() |
@@ -123,8 +130,11 @@ func (hs *DummyHandlers) HandleEditDummy(context echo.Context) error { |
123 | 130 | } |
124 | 131 |
|
125 | 132 | tenant := context.Request().Header.Get("Tenant") |
| 133 | + request := dummyEdit.NewRequest(id, data, hs.validator) |
| 134 | + ctx := requestContext.NewPrepareContext(tenant) |
| 135 | + ctx.SetContext(request.Domain) |
126 | 136 | s.Execute( |
127 | | - dummyEdit.NewRequest(id, data, hs.validator, tenant), |
| 137 | + request, |
128 | 138 | ) |
129 | 139 |
|
130 | 140 | response, err := s.GetResponse() |
@@ -169,8 +179,11 @@ func (hs *DummyHandlers) HandleListDummy(context echo.Context) error { |
169 | 179 | f := filters.NewFilters() |
170 | 180 |
|
171 | 181 | tenant := context.Request().Header.Get("Tenant") |
| 182 | + request := dummyList.NewRequest(data, f) |
| 183 | + ctx := requestContext.NewPrepareContext(tenant) |
| 184 | + ctx.SetContext(request.Domain) |
172 | 185 | s.Execute( |
173 | | - dummyList.NewRequest(data, *f, tenant), |
| 186 | + request, |
174 | 187 | ) |
175 | 188 |
|
176 | 189 | response, err := s.GetResponse() |
@@ -201,8 +214,11 @@ func (hs *DummyHandlers) HandleDeleteDummy(context echo.Context) error { |
201 | 214 | } |
202 | 215 |
|
203 | 216 | tenant := context.Request().Header.Get("Tenant") |
| 217 | + request := dummyDelete.NewRequest(data) |
| 218 | + ctx := requestContext.NewPrepareContext(tenant) |
| 219 | + ctx.SetContext(request.Domain) |
204 | 220 | s.Execute( |
205 | | - dummyDelete.NewRequest(data, tenant), |
| 221 | + request, |
206 | 222 | ) |
207 | 223 |
|
208 | 224 | response, err := s.GetResponse() |
|
0 commit comments