Documentation
¶
Index ¶
- Variables
- func Close()
- func Migrate(ctx context.Context) error
- func NullString(s string) pgtype.Text
- func Setup(ctx context.Context) (err error)
- type AddGroupToInviteCodeParams
- type CreateInviteCodeParams
- type CreatePendingAccountParams
- type CreateUserParams
- type DBTX
- type DeleteInviteCodeForUserParams
- type EditNewsItemParams
- type GetInviteCodeForUserParams
- type InviteCode
- type InviteCodeGroup
- type ListNewsFeedRow
- type MatrixFilter
- type MatrixNextBatch
- type MatrixSaveFilterIDParams
- type MatrixSaveNextBatchParams
- type NewsFeed
- type NewsItemByIDRow
- type NewsItemIsCreatedByParams
- type PendingAccount
- type PostNewsItemParams
- type Querier
- type Queries
- func (q *Queries) AddGroupToInviteCode(ctx context.Context, arg AddGroupToInviteCodeParams) error
- func (q *Queries) ClearPendingAccount(ctx context.Context, id int32) error
- func (q *Queries) CreateInviteCode(ctx context.Context, arg CreateInviteCodeParams) (int32, error)
- func (q *Queries) CreatePendingAccount(ctx context.Context, arg CreatePendingAccountParams) (int32, error)
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
- func (q *Queries) DeleteExpiredInvites(ctx context.Context) error
- func (q *Queries) DeleteInviteCode(ctx context.Context, id int32) error
- func (q *Queries) DeleteInviteCodeForUser(ctx context.Context, arg DeleteInviteCodeForUserParams) error
- func (q *Queries) DeleteNewsItem(ctx context.Context, id int32) error
- func (q *Queries) EditNewsItem(ctx context.Context, arg EditNewsItemParams) error
- func (q *Queries) GetAllUsers(ctx context.Context) ([]User, error)
- func (q *Queries) GetAllUsersWithMXID(ctx context.Context) ([]User, error)
- func (q *Queries) GetGroupsForInviteCode(ctx context.Context, code int32) ([]string, error)
- func (q *Queries) GetInviteCode(ctx context.Context, id int32) (InviteCode, error)
- func (q *Queries) GetInviteCodeByCode(ctx context.Context, code string) (InviteCode, error)
- func (q *Queries) GetInviteCodeForUser(ctx context.Context, arg GetInviteCodeForUserParams) (InviteCode, error)
- func (q *Queries) GetInviteCodesForUser(ctx context.Context, userID int32) ([]InviteCode, error)
- func (q *Queries) GetPendingAccount(ctx context.Context, id int32) (PendingAccount, error)
- func (q *Queries) GetUser(ctx context.Context, id int32) (User, error)
- func (q *Queries) GetUserByIDP(ctx context.Context, idpSub string) (User, error)
- func (q *Queries) GetUserByMXID(ctx context.Context, mxid pgtype.Text) (User, error)
- func (q *Queries) GetUserByStripeCustomerID(ctx context.Context, stripeCustomer pgtype.Text) (User, error)
- func (q *Queries) GetUserByUsername(ctx context.Context, username string) (User, error)
- func (q *Queries) GetUsersByInviter(ctx context.Context, invitedBy pgtype.Int4) ([]User, error)
- func (q *Queries) ListNewsFeed(ctx context.Context, afterID int32) ([]ListNewsFeedRow, error)
- func (q *Queries) MatrixLoadFilterID(ctx context.Context, userID string) (string, error)
- func (q *Queries) MatrixLoadNextBatch(ctx context.Context, userID string) (string, error)
- func (q *Queries) MatrixSaveFilterID(ctx context.Context, arg MatrixSaveFilterIDParams) error
- func (q *Queries) MatrixSaveNextBatch(ctx context.Context, arg MatrixSaveNextBatchParams) error
- func (q *Queries) NewsItemByID(ctx context.Context, id int32) (NewsItemByIDRow, error)
- func (q *Queries) NewsItemIsCreatedBy(ctx context.Context, arg NewsItemIsCreatedByParams) (bool, error)
- func (q *Queries) ObtainMatrixLock(ctx context.Context) error
- func (q *Queries) PostNewsItem(ctx context.Context, arg PostNewsItemParams) (int32, error)
- func (q *Queries) SetMXIDForUser(ctx context.Context, arg SetMXIDForUserParams) error
- func (q *Queries) SetStripeIDForUser(ctx context.Context, arg SetStripeIDForUserParams) error
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type SetMXIDForUserParams
- type SetStripeIDForUserParams
- type User
Constants ¶
This section is empty.
Variables ¶
View Source
var Pool *pgxpool.Pool
Functions ¶
func NullString ¶
Types ¶
type CreateInviteCodeParams ¶
type CreateUserParams ¶
type EditNewsItemParams ¶
type InviteCode ¶
type InviteCodeGroup ¶
type ListNewsFeedRow ¶
type MatrixFilter ¶
type MatrixNextBatch ¶
type NewsItemByIDRow ¶
type PendingAccount ¶
type PostNewsItemParams ¶
type Querier ¶
type Querier interface {
AddGroupToInviteCode(ctx context.Context, arg AddGroupToInviteCodeParams) error
ClearPendingAccount(ctx context.Context, id int32) error
CreateInviteCode(ctx context.Context, arg CreateInviteCodeParams) (int32, error)
CreatePendingAccount(ctx context.Context, arg CreatePendingAccountParams) (int32, error)
CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
DeleteExpiredInvites(ctx context.Context) error
DeleteInviteCode(ctx context.Context, id int32) error
DeleteInviteCodeForUser(ctx context.Context, arg DeleteInviteCodeForUserParams) error
DeleteNewsItem(ctx context.Context, id int32) error
EditNewsItem(ctx context.Context, arg EditNewsItemParams) error
GetAllUsers(ctx context.Context) ([]User, error)
GetAllUsersWithMXID(ctx context.Context) ([]User, error)
GetGroupsForInviteCode(ctx context.Context, code int32) ([]string, error)
GetInviteCode(ctx context.Context, id int32) (InviteCode, error)
GetInviteCodeByCode(ctx context.Context, code string) (InviteCode, error)
GetInviteCodeForUser(ctx context.Context, arg GetInviteCodeForUserParams) (InviteCode, error)
GetInviteCodesForUser(ctx context.Context, userID int32) ([]InviteCode, error)
GetPendingAccount(ctx context.Context, id int32) (PendingAccount, error)
GetUser(ctx context.Context, id int32) (User, error)
GetUserByIDP(ctx context.Context, idpSub string) (User, error)
GetUserByMXID(ctx context.Context, mxid pgtype.Text) (User, error)
GetUserByStripeCustomerID(ctx context.Context, stripeCustomer pgtype.Text) (User, error)
GetUserByUsername(ctx context.Context, username string) (User, error)
GetUsersByInviter(ctx context.Context, invitedBy pgtype.Int4) ([]User, error)
ListNewsFeed(ctx context.Context, afterID int32) ([]ListNewsFeedRow, error)
MatrixLoadFilterID(ctx context.Context, userID string) (string, error)
MatrixLoadNextBatch(ctx context.Context, userID string) (string, error)
MatrixSaveFilterID(ctx context.Context, arg MatrixSaveFilterIDParams) error
MatrixSaveNextBatch(ctx context.Context, arg MatrixSaveNextBatchParams) error
NewsItemByID(ctx context.Context, id int32) (NewsItemByIDRow, error)
NewsItemIsCreatedBy(ctx context.Context, arg NewsItemIsCreatedByParams) (bool, error)
ObtainMatrixLock(ctx context.Context) error
PostNewsItem(ctx context.Context, arg PostNewsItemParams) (int32, error)
SetMXIDForUser(ctx context.Context, arg SetMXIDForUserParams) error
SetStripeIDForUser(ctx context.Context, arg SetStripeIDForUserParams) error
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddGroupToInviteCode ¶
func (q *Queries) AddGroupToInviteCode(ctx context.Context, arg AddGroupToInviteCodeParams) error
func (*Queries) ClearPendingAccount ¶
func (*Queries) CreateInviteCode ¶
func (*Queries) CreatePendingAccount ¶
func (*Queries) CreateUser ¶
func (*Queries) DeleteExpiredInvites ¶
func (*Queries) DeleteInviteCode ¶
func (*Queries) DeleteInviteCodeForUser ¶
func (q *Queries) DeleteInviteCodeForUser(ctx context.Context, arg DeleteInviteCodeForUserParams) error
func (*Queries) DeleteNewsItem ¶
func (*Queries) EditNewsItem ¶
func (q *Queries) EditNewsItem(ctx context.Context, arg EditNewsItemParams) error
func (*Queries) GetAllUsersWithMXID ¶
func (*Queries) GetGroupsForInviteCode ¶
func (*Queries) GetInviteCode ¶
func (*Queries) GetInviteCodeByCode ¶
func (*Queries) GetInviteCodeForUser ¶
func (q *Queries) GetInviteCodeForUser(ctx context.Context, arg GetInviteCodeForUserParams) (InviteCode, error)
func (*Queries) GetInviteCodesForUser ¶
func (*Queries) GetPendingAccount ¶
func (*Queries) GetUserByIDP ¶
func (*Queries) GetUserByMXID ¶
func (*Queries) GetUserByStripeCustomerID ¶
func (*Queries) GetUserByUsername ¶
func (*Queries) GetUsersByInviter ¶
func (*Queries) ListNewsFeed ¶
func (*Queries) MatrixLoadFilterID ¶
func (*Queries) MatrixLoadNextBatch ¶
func (*Queries) MatrixSaveFilterID ¶
func (q *Queries) MatrixSaveFilterID(ctx context.Context, arg MatrixSaveFilterIDParams) error
func (*Queries) MatrixSaveNextBatch ¶
func (q *Queries) MatrixSaveNextBatch(ctx context.Context, arg MatrixSaveNextBatchParams) error
func (*Queries) NewsItemByID ¶
func (*Queries) NewsItemIsCreatedBy ¶
func (*Queries) PostNewsItem ¶
func (*Queries) SetMXIDForUser ¶
func (q *Queries) SetMXIDForUser(ctx context.Context, arg SetMXIDForUserParams) error
func (*Queries) SetStripeIDForUser ¶
func (q *Queries) SetStripeIDForUser(ctx context.Context, arg SetStripeIDForUserParams) error
type SetMXIDForUserParams ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.