Moved Error & Token into v1 models & fixed imports

This commit is contained in:
perp 2024-06-04 16:31:43 +01:00
parent 96268f8d7e
commit aedb1903f0
3 changed files with 6 additions and 6 deletions

View File

@ -17,7 +17,7 @@ package context
import ( import (
"git.supernets.org/perp/gopay/internal/config" "git.supernets.org/perp/gopay/internal/config"
"git.supernets.org/perp/gopay/internal/database" "git.supernets.org/perp/gopay/internal/database"
"git.supernets.org/perp/gopay/internal/models" v1 "git.supernets.org/perp/gopay/internal/models/v1"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
) )
@ -50,7 +50,7 @@ func (ctx *Context) Route(handler func(ctx *Context)) func(*gin.Context) {
// Return an Error // Return an Error
func (ctx *Context) Error(code int, err string) { func (ctx *Context) Error(code int, err string) {
error := &models.Error{ error := &v1.Error{
Type: err, Type: err,
} }
ctx.JSON(code, error) ctx.JSON(code, error)
@ -58,7 +58,7 @@ func (ctx *Context) Error(code int, err string) {
// Return a Token // Return a Token
func (ctx *Context) Token(token string) { func (ctx *Context) Token(token string) {
token_ := &models.Token{ token_ := &v1.Token{
Token: token, Token: token,
} }
ctx.JSON(200, token_) ctx.JSON(200, token_)

View File

@ -12,9 +12,9 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
package models package v1
// Error response // Error response
type Error struct { type Error struct {
Type string `json:"type"` Type string `json:"type" enums:"DatabaseError,InternalServerError,InvalidPassword,InvalidUsername,MissingBody,RegistrationDisabled,UsernameTaken"`
} }

View File

@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
package models package v1
// Token response // Token response
type Token struct { type Token struct {