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.