@@ -201,7 +201,7 @@ func (h *mobileHandler) patchMessage(device models.Device, c *fiber.Ctx) error {
201
201
202
202
// @Summary Get one-time code for device registration
203
203
// @Description Returns one-time code for device registration
204
- // @Security MobileToken
204
+ // @Security ApiAuth
205
205
// @Tags Device
206
206
// @Accept json
207
207
// @Produce json
@@ -210,8 +210,8 @@ func (h *mobileHandler) patchMessage(device models.Device, c *fiber.Ctx) error {
210
210
// @Router /mobile/v1/user/code [get]
211
211
//
212
212
// Get user code
213
- func (h * mobileHandler ) getUserCode (device models.Device , c * fiber.Ctx ) error {
214
- code , err := h .authSvc .GenerateUserCode (device . UserID )
213
+ func (h * mobileHandler ) getUserCode (user models.User , c * fiber.Ctx ) error {
214
+ code , err := h .authSvc .GenerateUserCode (user . ID )
215
215
if err != nil {
216
216
return err
217
217
}
@@ -272,6 +272,12 @@ func (h *mobileHandler) Register(router fiber.Router) {
272
272
h .postDevice ,
273
273
)
274
274
275
+ router .Get ("/user/code" ,
276
+ userauth .NewBasic (h .authSvc ),
277
+ userauth .UserRequired (),
278
+ userauth .WithUser (h .getUserCode ),
279
+ )
280
+
275
281
router .Use (
276
282
deviceauth .New (h .authSvc ),
277
283
)
@@ -285,7 +291,6 @@ func (h *mobileHandler) Register(router fiber.Router) {
285
291
router .Get ("/message" , deviceauth .WithDevice (h .getMessage ))
286
292
router .Patch ("/message" , deviceauth .WithDevice (h .patchMessage ))
287
293
288
- router .Get ("/user/code" , deviceauth .WithDevice (h .getUserCode ))
289
294
router .Patch ("/user/password" , deviceauth .WithDevice (h .changePassword ))
290
295
291
296
h .webhooksCtrl .Register (router .Group ("/webhooks" ))
0 commit comments