Documentation ¶
Index ¶
- type PostDBTX
- type PostTx
- func (p *PostTx) CreateComment(ctx context.Context, param *request.CreateCommentParams) *util.MultiError
- func (p *PostTx) CreateLike(ctx context.Context, postID uuid.UUID, accountID int64) (result.LikeTXResult, error)
- func (p *PostTx) CreatePostGCPTx(ctx context.Context, arg *request.CreatePostParams) (PostTXResult, error)
- func (p *PostTx) CreateQouteRetweet(ctx context.Context, arg *request.CreateQouteRetweetParams) (*uuid.UUID, error)
- func (p *PostTx) CreateRetweetTX(ctx context.Context, arg *request.CreateRetweetParams) (result.RetweetTXResult, error)
- func (p *PostTx) DeletePostTX(ctx context.Context, PostID uuid.UUID) error
- func (p *PostTx) DeleteQouteRetweetTX(ctx context.Context, AccountID int64, PostID uuid.UUID) error
- func (p *PostTx) DeleteRetweetTX(ctx context.Context, PostID uuid.UUID, AccountID int64) error
- func (p *PostTx) PurgePost(ctx context.Context, PostID uuid.UUID) error
- func (p *PostTx) UnlikeTX(ctx context.Context, postID uuid.UUID, accountID int64) (result.LikeTXResult, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PostDBTX ¶
type PostDBTX interface { CreatePostGCPTx(ctx context.Context, arg *request.CreatePostParams) (result.PostTXResult, error) CreateLike(ctx context.Context, postID uuid.UUID, accountID int64) (result.LikeTXResult, error) UnlikeTX(ctx context.Context, postID uuid.UUID, accountID int64) (result.LikeTXResult, error) CreateRetweetTX(ctx context.Context, arg *request.CreateRetweetParams) (result.RetweetTXResult, error) DeleteRetweetTX(ctx context.Context, PostID uuid.UUID, AccountID int64) error CreateQouteRetweet(ctx context.Context, arg *request.CreateQouteRetweetParams) (*uuid.UUID, error) DeleteQouteRetweetTX(ctx context.Context, AccountID int64, PostID uuid.UUID) error CreateComment(ctx context.Context, param *request.CreateCommentParams) *util.MultiError PurgePost(ctx context.Context, PostID uuid.UUID) error }
type PostTx ¶
func (*PostTx) CreateComment ¶
func (p *PostTx) CreateComment(ctx context.Context, param *request.CreateCommentParams) *util.MultiError
func (*PostTx) CreateLike ¶
func (*PostTx) CreatePostGCPTx ¶
func (*PostTx) CreateQouteRetweet ¶
func (*PostTx) CreateRetweetTX ¶
func (*PostTx) DeletePostTX ¶
func (*PostTx) DeleteQouteRetweetTX ¶
func (*PostTx) DeleteRetweetTX ¶
Click to show internal directories.
Click to hide internal directories.