Skip to content

Commit 0557862

Browse files
committed
[handlers] cleanup
1 parent c10859a commit 0557862

File tree

3 files changed

+8
-40
lines changed

3 files changed

+8
-40
lines changed

internal/sms-gateway/handlers/3rdparty.go

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,34 +9,15 @@ import (
99
"github.com/android-sms-gateway/server/internal/sms-gateway/handlers/settings"
1010
"github.com/android-sms-gateway/server/internal/sms-gateway/handlers/thirdparty"
1111
"github.com/android-sms-gateway/server/internal/sms-gateway/handlers/webhooks"
12-
"github.com/android-sms-gateway/server/internal/sms-gateway/modules/auth"
1312
"github.com/android-sms-gateway/server/internal/sms-gateway/users"
1413
"github.com/go-playground/validator/v10"
1514
"github.com/gofiber/fiber/v2"
1615
"go.uber.org/zap"
1716
)
1817

19-
// type ThirdPartyHandlerParams struct {
20-
// fx.In
21-
22-
// HealthHandler *HealthHandler
23-
// MessagesHandler *messages.ThirdPartyController
24-
// WebhooksHandler *webhooks.ThirdPartyController
25-
// DevicesHandler *devices.ThirdPartyController
26-
// SettingsHandler *settings.ThirdPartyController
27-
// LogsHandler *logs.ThirdPartyController
28-
// AuthHandler *thirdparty.AuthHandler
29-
30-
// AuthSvc *auth.Service
31-
32-
// Logger *zap.Logger
33-
// Validator *validator.Validate
34-
// }
35-
3618
type thirdPartyHandler struct {
3719
base.Handler
3820

39-
authSvc *auth.Service
4021
usersSvc *users.Service
4122

4223
healthHandler *HealthHandler
@@ -49,7 +30,6 @@ type thirdPartyHandler struct {
4930
}
5031

5132
func newThirdPartyHandler(
52-
authSvc *auth.Service,
5333
usersSvc *users.Service,
5434

5535
healthHandler *HealthHandler,
@@ -69,7 +49,6 @@ func newThirdPartyHandler(
6949
Validator: validator,
7050
},
7151

72-
authSvc: authSvc,
7352
usersSvc: usersSvc,
7453

7554
healthHandler: healthHandler,

internal/sms-gateway/handlers/middlewares/userauth/userauth.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ func NewBasic(usersSvc *users.Service) fiber.Handler {
5050
return fiber.ErrUnauthorized
5151
}
5252

53-
c.Locals(localsUser, *user)
53+
setUser(c, *user)
5454

5555
return c.Next()
5656
}
@@ -77,12 +77,16 @@ func NewCode(authSvc *auth.Service) fiber.Handler {
7777
return fiber.ErrUnauthorized
7878
}
7979

80-
c.Locals(localsUser, user)
80+
setUser(c, *user)
8181

8282
return c.Next()
8383
}
8484
}
8585

86+
func setUser(c *fiber.Ctx, user users.User) {
87+
c.Locals(localsUser, user)
88+
}
89+
8690
// HasUser checks if a user is present in the Locals of the given context.
8791
// It returns true if the Locals contain a user under the key LocalsUser,
8892
// otherwise returns false.

internal/sms-gateway/handlers/mobile.go

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -25,21 +25,6 @@ import (
2525
"go.uber.org/zap"
2626
)
2727

28-
// type mobileHandlerParams struct {
29-
// fx.In
30-
31-
// Logger *zap.Logger
32-
// Validator *validator.Validate
33-
34-
// AuthSvc *auth.Service
35-
// DevicesSvc *devices.Service
36-
37-
// MessagesCtrl *messages.MobileController
38-
// WebhooksCtrl *webhooks.MobileController
39-
// SettingsCtrl *settings.MobileController
40-
// EventsCtrl *events.MobileController
41-
// }
42-
4328
type mobileHandler struct {
4429
base.Handler
4530

@@ -139,8 +124,8 @@ func (h *mobileHandler) postDevice(c *fiber.Ctx) (err error) {
139124
password string
140125
)
141126

142-
if userauth.HasUser(c) {
143-
user = userauth.GetUser(c)
127+
if authUser := userauth.GetUser(c); authUser != nil {
128+
user = authUser
144129
username = user.ID
145130
} else {
146131
id := h.idGen()

0 commit comments

Comments
 (0)