feat: using struct to send notification and improved image model
This commit is contained in:
@@ -180,28 +180,6 @@ func (m ImageModel) IsUserAuthorized(ctx context.Context, imageId uuid.UUID, use
|
||||
return err != nil && userImage.UserID.String() == userId.String()
|
||||
}
|
||||
|
||||
func GetUserId(dbPool *sql.DB, ctx context.Context, imageId uuid.UUID) (uuid.UUID, error) {
|
||||
getUserIdStmt := UserImagesToProcess.
|
||||
SELECT(UserImagesToProcess.UserID).
|
||||
WHERE(UserImagesToProcess.ID.EQ(UUID(imageId)))
|
||||
|
||||
userImage := model.UserImagesToProcess{}
|
||||
err := getUserIdStmt.QueryContext(ctx, dbPool, &userImage)
|
||||
|
||||
return userImage.UserID, err
|
||||
}
|
||||
|
||||
func GetUserIdComplete(dbPool *sql.DB, ctx context.Context, imageId uuid.UUID) (uuid.UUID, error) {
|
||||
getUserIdStmt := UserImages.
|
||||
SELECT(UserImages.UserID).
|
||||
WHERE(UserImages.ID.EQ(UUID(imageId)))
|
||||
|
||||
userImage := model.UserImagesToProcess{}
|
||||
err := getUserIdStmt.QueryContext(ctx, dbPool, &userImage)
|
||||
|
||||
return userImage.UserID, err
|
||||
}
|
||||
|
||||
func NewImageModel(db *sql.DB) ImageModel {
|
||||
return ImageModel{dbPool: db}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user