somecleanup
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
package database
|
||||
|
||||
import (
|
||||
"github.com/google/uuid"
|
||||
"github.com/jackc/pgx/v5/pgtype"
|
||||
)
|
||||
|
||||
func MustToDBUUIDArray(ids []uuid.UUID) []pgtype.UUID {
|
||||
dbIDs := make([]pgtype.UUID, len(ids))
|
||||
for index, id := range ids {
|
||||
dbIDs[index] = MustToDBUUID(id)
|
||||
}
|
||||
|
||||
return dbIDs
|
||||
}
|
||||
|
||||
func MustToDBUUID(id uuid.UUID) pgtype.UUID {
|
||||
var dbID pgtype.UUID
|
||||
dbID.Scan(id.String())
|
||||
return dbID
|
||||
}
|
||||
|
||||
func MustToUUID(id pgtype.UUID) uuid.UUID {
|
||||
return uuid.Must(uuid.FromBytes(id.Bytes[:]))
|
||||
}
|
||||
|
||||
func MustToUUIDArray(dbIDs []pgtype.UUID) []uuid.UUID {
|
||||
ids := make([]uuid.UUID, len(dbIDs))
|
||||
for index, id := range dbIDs {
|
||||
ids[index] = MustToUUID(id)
|
||||
}
|
||||
|
||||
return ids
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
package database
|
||||
|
||||
import (
|
||||
"github.com/google/uuid"
|
||||
"github.com/jackc/pgx/v5/pgtype"
|
||||
)
|
||||
|
||||
func MustToDBUUID(id uuid.UUID) pgtype.UUID {
|
||||
var dbID pgtype.UUID
|
||||
dbID.Scan(id.String())
|
||||
return dbID
|
||||
}
|
||||
|
||||
func MustToUUID(id pgtype.UUID) uuid.UUID {
|
||||
return uuid.Must(uuid.FromBytes(id.Bytes[:]))
|
||||
}
|
||||
Reference in New Issue
Block a user