Passed
Pull Request — main (#71)
by Yume
01:16
created

pkg/queries/responses.go   A

Size/Duplication

Total Lines 23
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
cc 2
eloc 17
dl 0
loc 23
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A queries.AuthError 0 6 1
A queries.RequestError 0 6 1
1
package queries
2
3
import (
4
	"github.com/gofiber/fiber/v2"
5
	"github.com/memnix/memnixrest/pkg/models"
6
	"net/http"
7
)
8
9
func AuthError(c *fiber.Ctx, auth *models.ResponseAuth) error {
10
	return c.Status(http.StatusUnauthorized).JSON(models.ResponseHTTP{
11
		Success: false,
12
		Message: auth.Message,
13
		Data:    nil,
14
		Count:   0,
15
	})
16
}
17
18
func RequestError(c *fiber.Ctx, statusCode int, message string) error {
19
	return c.Status(statusCode).JSON(models.ResponseHTTP{
20
		Success: false,
21
		Message: message,
22
		Data:    nil,
23
		Count:   0,
24
	})
25
}
26