database

package
v0.0.0-...-dcfd991 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddFollowingInfoByUserID

func AddFollowingInfoByUserID(c echo.Context, cfg *configs.Config, userID uint, followedID uint) error

func AddNewPost

func AddNewPost(c echo.Context, cfg *configs.Config, post models.Post) error

func CreateOneSubscription

func CreateOneSubscription(c echo.Context, DB *gorm.DB, subscriptionData models.SubscribtionInfo) error

func CreateOrUpdateOneUser

func CreateOrUpdateOneUser(c echo.Context, DB *gorm.DB, user models.User) (*models.User, error)

func CreateOrUpdatePost

func CreateOrUpdatePost(c echo.Context, cfg *configs.Config, postID uint, postData models.Post) error

func CreateOrUpdateSubscription

func CreateOrUpdateSubscription(c echo.Context, DB *gorm.DB, subscriptionData models.SubscribtionInfo) error

func GetAllFollowerByUserID

func GetAllFollowerByUserID(c echo.Context, cfg *configs.Config, userID uint) ([]models.Followers, error)

func GetAllFollowerID

func GetAllFollowerID(c echo.Context, cfg *configs.Config, userID uint) ([]models.UserID, error)

func GetAllFollowingID

func GetAllFollowingID(c echo.Context, cfg *configs.Config, userID uint) ([]models.UserID, error)

func GetAllPostsByUserID

func GetAllPostsByUserID(c echo.Context, cfg *configs.Config, userID uint) ([]models.Post, error)

func GetDashboardPostsByUserIDs

func GetDashboardPostsByUserIDs(c echo.Context, cfg *configs.Config, userIds []models.UserID) ([]models.Post, error)

func GetMultipleUserByUserIDs

func GetMultipleUserByUserIDs(c echo.Context, cfg *configs.Config, userIds []models.UserID) ([]models.User, error)

func GetOneFollowerByID

func GetOneFollowerByID(c echo.Context, cfg *configs.Config, userID uint, followedID uint) (models.Followers, error)

func GetOneSubscriptionByID

func GetOneSubscriptionByID(c echo.Context, DB *gorm.DB, subscriptionID uint) (models.SubscriberInfo, error)

func GetOneUserByUserID

func GetOneUserByUserID(c echo.Context, DB *gorm.DB, id uint) (models.User, error)

Get only one User by id

func GetOneUserByUsername

func GetOneUserByUsername(c echo.Context, DB *gorm.DB, username string) (models.User, error)

Get only one User by username

func GetUserByEmailAndPassword

func GetUserByEmailAndPassword(c echo.Context, cfg *configs.Config, DB *gorm.DB, email string, password string) (models.User, error)

func ResetToken

func ResetToken(c echo.Context, cfg *configs.Config, user models.User) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL