Documentation ¶
Index ¶
- type Datastore
- func (_m *Datastore) AccessRequestIterCollect(ctx context.Context, iter datastore.DiscussionAccessRequestIter) ([]*model.DiscussionAccessRequest, error)
- func (_m *Datastore) AssignFlair(ctx context.Context, participant model.Participant, flairID *string) (*model.Participant, error)
- func (_m *Datastore) BeginTx(ctx context.Context) (*sql.Tx, error)
- func (_m *Datastore) CommitTx(ctx context.Context, tx *sql.Tx) error
- func (_m *Datastore) ContentIterCollect(ctx context.Context, iter datastore.ContentIter) ([]*model.ImportedContent, error)
- func (_m *Datastore) CreateModerator(ctx context.Context, moderator model.Moderator) (*model.Moderator, error)
- func (_m *Datastore) CreateOrUpdateUserProfile(ctx context.Context, userProfile model.UserProfile) (*model.UserProfile, bool, error)
- func (_m *Datastore) DeleteAllParticipantPosts(ctx context.Context, discussionID string, participantID string, ...) (int, error)
- func (_m *Datastore) DeleteDiscussionFlairTemplatesAccess(ctx context.Context, tx *sql.Tx, discussionID string, flairTemplateID string) (*model.DiscussionFlairTemplateAccess, error)
- func (_m *Datastore) DeleteDiscussionTags(ctx context.Context, tx *sql.Tx, tag model.Tag) (*model.Tag, error)
- func (_m *Datastore) DeleteDiscussionUserAccess(ctx context.Context, tx *sql.Tx, discussionID string, userID string) (*model.DiscussionUserAccess, error)
- func (_m *Datastore) DeletePostByID(ctx context.Context, postID string, deletedReasonCode model.PostDeletedReason) (*model.Post, error)
- func (_m *Datastore) DiscussionAutoPostIterCollect(ctx context.Context, iter datastore.AutoPostDiscussionIter) ([]*model.DiscussionAutoPost, error)
- func (_m *Datastore) DiscussionInviteIterCollect(ctx context.Context, iter datastore.DiscussionInviteIter) ([]*model.DiscussionInvite, error)
- func (_m *Datastore) DiscussionIterCollect(ctx context.Context, iter datastore.DiscussionIter) ([]*model.Discussion, error)
- func (_m *Datastore) FlairTemplatesIterCollect(ctx context.Context, iter datastore.DFAIter) ([]*model.FlairTemplate, error)
- func (_m *Datastore) GetDiscussionAccessRequestsByDiscussionID(ctx context.Context, discussionID string) datastore.DiscussionAccessRequestIter
- func (_m *Datastore) GetDiscussionByID(ctx context.Context, id string) (*model.Discussion, error)
- func (_m *Datastore) GetDiscussionByModeratorID(ctx context.Context, moderatorID string) (*model.Discussion, error)
- func (_m *Datastore) GetDiscussionFlairTemplatesAccessByDiscussionID(ctx context.Context, discussionID string) datastore.DFAIter
- func (_m *Datastore) GetDiscussionInviteByID(ctx context.Context, id string) (*model.DiscussionInvite, error)
- func (_m *Datastore) GetDiscussionInvitesByUserIDAndStatus(ctx context.Context, userID string, status model.InviteRequestStatus) datastore.DiscussionInviteIter
- func (_m *Datastore) GetDiscussionRequestAccessByID(ctx context.Context, id string) (*model.DiscussionAccessRequest, error)
- func (_m *Datastore) GetDiscussionTags(ctx context.Context, id string) datastore.TagIter
- func (_m *Datastore) GetDiscussionsAutoPost(ctx context.Context) datastore.AutoPostDiscussionIter
- func (_m *Datastore) GetDiscussionsByIDs(ctx context.Context, ids []string) (map[string]*model.Discussion, error)
- func (_m *Datastore) GetDiscussionsForFlairTemplateByUserID(ctx context.Context, userID string) datastore.DiscussionIter
- func (_m *Datastore) GetDiscussionsForUserAccessByUserID(ctx context.Context, userID string) datastore.DiscussionIter
- func (_m *Datastore) GetFlairByID(ctx context.Context, id string) (*model.Flair, error)
- func (_m *Datastore) GetFlairTemplateByID(ctx context.Context, id string) (*model.FlairTemplate, error)
- func (_m *Datastore) GetFlairsByUserID(ctx context.Context, userID string) ([]*model.Flair, error)
- func (_m *Datastore) GetImportedContentByDiscussionID(ctx context.Context, discussionID string, limit int) datastore.ContentIter
- func (_m *Datastore) GetImportedContentByID(ctx context.Context, id string) (*model.ImportedContent, error)
- func (_m *Datastore) GetImportedContentTags(ctx context.Context, id string) datastore.TagIter
- func (_m *Datastore) GetInviteLinksByDiscussionID(ctx context.Context, discussionID string) (*model.DiscussionLinkAccess, error)
- func (_m *Datastore) GetLastPostByDiscussionID(ctx context.Context, discussionID string, minutes int) (*model.Post, error)
- func (_m *Datastore) GetMatchingTags(ctx context.Context, discussionID string, importedContentID string) ([]string, error)
- func (_m *Datastore) GetMediaRecordByID(ctx context.Context, mediaID string) (*model.Media, error)
- func (_m *Datastore) GetModeratorByID(ctx context.Context, id string) (*model.Moderator, error)
- func (_m *Datastore) GetModeratorByUserID(ctx context.Context, id string) (*model.Moderator, error)
- func (_m *Datastore) GetModeratorByUserIDAndDiscussionID(ctx context.Context, userID string, discussionID string) (*model.Moderator, error)
- func (_m *Datastore) GetModeratorParticipantsByDiscussionID(ctx context.Context, discussionID string) ([]model.Participant, error)
- func (_m *Datastore) GetParticipantByID(ctx context.Context, participantID string) (*model.Participant, error)
- func (_m *Datastore) GetParticipantsByDiscussionID(ctx context.Context, id string) ([]model.Participant, error)
- func (_m *Datastore) GetParticipantsByDiscussionIDUserID(ctx context.Context, discussionID string, userID string) ([]model.Participant, error)
- func (_m *Datastore) GetParticipantsByIDs(ctx context.Context, ids []string) (map[string]*model.Participant, error)
- func (_m *Datastore) GetPostByID(ctx context.Context, postID string) (*model.Post, error)
- func (_m *Datastore) GetPostContentByID(ctx context.Context, id string) (*model.PostContent, error)
- func (_m *Datastore) GetPostsByDiscussionIDFromCursorIter(ctx context.Context, discussionID string, cursor string, limit int) datastore.PostIter
- func (_m *Datastore) GetPostsByDiscussionIDIter(ctx context.Context, discussionID string) datastore.PostIter
- func (_m *Datastore) GetPostsConnectionByDiscussionID(ctx context.Context, discussionID string, cursor string, limit int) (*model.PostsConnection, error)
- func (_m *Datastore) GetPublicDiscussions(ctx context.Context) datastore.DiscussionIter
- func (_m *Datastore) GetScheduledImportedContentByDiscussionID(ctx context.Context, discussionID string) datastore.ContentIter
- func (_m *Datastore) GetSentDiscussionAccessRequestsByUserID(ctx context.Context, userID string) datastore.DiscussionAccessRequestIter
- func (_m *Datastore) GetSentDiscussionInvitesByUserID(ctx context.Context, userID string) datastore.DiscussionInviteIter
- func (_m *Datastore) GetSocialInfosByUserProfileID(ctx context.Context, userProfileID string) ([]model.SocialInfo, error)
- func (_m *Datastore) GetTotalParticipantCountByDiscussionID(ctx context.Context, discussionID string) int
- func (_m *Datastore) GetUserByID(ctx context.Context, userID string) (*model.User, error)
- func (_m *Datastore) GetUserDevicesByUserID(ctx context.Context, userID string) ([]model.UserDevice, error)
- func (_m *Datastore) GetUserProfileByID(ctx context.Context, id string) (*model.UserProfile, error)
- func (_m *Datastore) GetUserProfileByUserID(ctx context.Context, userID string) (*model.UserProfile, error)
- func (_m *Datastore) GetViewersByIDs(ctx context.Context, viewerIDs []string) (map[string]*model.Viewer, error)
- func (_m *Datastore) ListDiscussions(ctx context.Context) (*model.DiscussionsConnection, error)
- func (_m *Datastore) ListFlairTemplates(ctx context.Context, query *string) ([]*model.FlairTemplate, error)
- func (_m *Datastore) PostIterCollect(ctx context.Context, iter datastore.PostIter) ([]*model.Post, error)
- func (_m *Datastore) PutActivity(ctx context.Context, tx *sql.Tx, post *model.Post) error
- func (_m *Datastore) PutDiscussionAccessRequestRecord(ctx context.Context, tx *sql.Tx, request model.DiscussionAccessRequest) (*model.DiscussionAccessRequest, error)
- func (_m *Datastore) PutDiscussionInviteRecord(ctx context.Context, tx *sql.Tx, invite model.DiscussionInvite) (*model.DiscussionInvite, error)
- func (_m *Datastore) PutDiscussionTags(ctx context.Context, tx *sql.Tx, tag model.Tag) (*model.Tag, error)
- func (_m *Datastore) PutImportedContent(ctx context.Context, tx *sql.Tx, ic model.ImportedContent) (*model.ImportedContent, error)
- func (_m *Datastore) PutImportedContentDiscussionQueue(ctx context.Context, discussionID string, contentID string, ...) (*model.ContentQueueRecord, error)
- func (_m *Datastore) PutImportedContentTags(ctx context.Context, tx *sql.Tx, tag model.Tag) (*model.Tag, error)
- func (_m *Datastore) PutMediaRecord(ctx context.Context, tx *sql.Tx, media model.Media) error
- func (_m *Datastore) PutPost(ctx context.Context, tx *sql.Tx, post model.Post) (*model.Post, error)
- func (_m *Datastore) PutPostContent(ctx context.Context, tx *sql.Tx, postContent model.PostContent) error
- func (_m *Datastore) RemoveFlair(ctx context.Context, flair model.Flair) (*model.Flair, error)
- func (_m *Datastore) RemoveFlairTemplate(ctx context.Context, flairTemplate model.FlairTemplate) (*model.FlairTemplate, error)
- func (_m *Datastore) RollbackTx(ctx context.Context, tx *sql.Tx) error
- func (_m *Datastore) TagIterCollect(ctx context.Context, iter datastore.TagIter) ([]*model.Tag, error)
- func (_m *Datastore) UpdateDiscussionAccessRequestRecord(ctx context.Context, tx *sql.Tx, request model.DiscussionAccessRequest) (*model.DiscussionAccessRequest, error)
- func (_m *Datastore) UpdateDiscussionInviteRecord(ctx context.Context, tx *sql.Tx, invite model.DiscussionInvite) (*model.DiscussionInvite, error)
- func (_m *Datastore) UpdateImportedContentDiscussionQueue(ctx context.Context, discussionID string, contentID string, ...) (*model.ContentQueueRecord, error)
- func (_m *Datastore) UpsertDiscussion(ctx context.Context, discussion model.Discussion) (*model.Discussion, error)
- func (_m *Datastore) UpsertDiscussionFlairTemplatesAccess(ctx context.Context, tx *sql.Tx, discussionID string, flairTemplateID string) (*model.DiscussionFlairTemplateAccess, error)
- func (_m *Datastore) UpsertDiscussionUserAccess(ctx context.Context, tx *sql.Tx, discussionID string, userID string) (*model.DiscussionUserAccess, error)
- func (_m *Datastore) UpsertFlair(ctx context.Context, flair model.Flair) (*model.Flair, error)
- func (_m *Datastore) UpsertFlairTemplate(ctx context.Context, flairTemplate model.FlairTemplate) (*model.FlairTemplate, error)
- func (_m *Datastore) UpsertInviteLinksByDiscussionID(ctx context.Context, tx *sql.Tx, input model.DiscussionLinkAccess) (*model.DiscussionLinkAccess, error)
- func (_m *Datastore) UpsertParticipant(ctx context.Context, participant model.Participant) (*model.Participant, error)
- func (_m *Datastore) UpsertSocialInfo(ctx context.Context, obj model.SocialInfo) (*model.SocialInfo, error)
- func (_m *Datastore) UpsertUser(ctx context.Context, user model.User) (*model.User, error)
- func (_m *Datastore) UpsertUserDevice(ctx context.Context, userDevice model.UserDevice) (*model.UserDevice, error)
- func (_m *Datastore) UpsertViewer(ctx context.Context, viewer model.Viewer) (*model.Viewer, error)
- type DelphisAuth
- func (_m *DelphisAuth) NewAccessToken(userID string) (*auth.DelphisAccessToken, error)
- func (_m *DelphisAuth) NewRefreshToken(userID string) (*auth.DelphisRefreshToken, error)
- func (_m *DelphisAuth) ValidateAccessToken(ctx context.Context, token string) (*auth.DelphisAuthedUser, error)
- func (_m *DelphisAuth) ValidateRefreshToken(ctx context.Context, token string) (*auth.DelphisRefreshTokenUser, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Datastore ¶
Datastore is an autogenerated mock type for the Datastore type
func (*Datastore) AccessRequestIterCollect ¶
func (_m *Datastore) AccessRequestIterCollect(ctx context.Context, iter datastore.DiscussionAccessRequestIter) ([]*model.DiscussionAccessRequest, error)
AccessRequestIterCollect provides a mock function with given fields: ctx, iter
func (*Datastore) AssignFlair ¶
func (_m *Datastore) AssignFlair(ctx context.Context, participant model.Participant, flairID *string) (*model.Participant, error)
AssignFlair provides a mock function with given fields: ctx, participant, flairID
func (*Datastore) ContentIterCollect ¶
func (_m *Datastore) ContentIterCollect(ctx context.Context, iter datastore.ContentIter) ([]*model.ImportedContent, error)
ContentIterCollect provides a mock function with given fields: ctx, iter
func (*Datastore) CreateModerator ¶
func (_m *Datastore) CreateModerator(ctx context.Context, moderator model.Moderator) (*model.Moderator, error)
CreateModerator provides a mock function with given fields: ctx, moderator
func (*Datastore) CreateOrUpdateUserProfile ¶
func (_m *Datastore) CreateOrUpdateUserProfile(ctx context.Context, userProfile model.UserProfile) (*model.UserProfile, bool, error)
CreateOrUpdateUserProfile provides a mock function with given fields: ctx, userProfile
func (*Datastore) DeleteAllParticipantPosts ¶
func (_m *Datastore) DeleteAllParticipantPosts(ctx context.Context, discussionID string, participantID string, deletedReasonCode model.PostDeletedReason) (int, error)
DeleteAllParticipantPosts provides a mock function with given fields: ctx, discussionID, participantID, deletedReasonCode
func (*Datastore) DeleteDiscussionFlairTemplatesAccess ¶
func (_m *Datastore) DeleteDiscussionFlairTemplatesAccess(ctx context.Context, tx *sql.Tx, discussionID string, flairTemplateID string) (*model.DiscussionFlairTemplateAccess, error)
DeleteDiscussionFlairTemplatesAccess provides a mock function with given fields: ctx, tx, discussionID, flairTemplateID
func (*Datastore) DeleteDiscussionTags ¶
func (_m *Datastore) DeleteDiscussionTags(ctx context.Context, tx *sql.Tx, tag model.Tag) (*model.Tag, error)
DeleteDiscussionTags provides a mock function with given fields: ctx, tx, tag
func (*Datastore) DeleteDiscussionUserAccess ¶
func (_m *Datastore) DeleteDiscussionUserAccess(ctx context.Context, tx *sql.Tx, discussionID string, userID string) (*model.DiscussionUserAccess, error)
DeleteDiscussionUserAccess provides a mock function with given fields: ctx, tx, discussionID, userID
func (*Datastore) DeletePostByID ¶
func (_m *Datastore) DeletePostByID(ctx context.Context, postID string, deletedReasonCode model.PostDeletedReason) (*model.Post, error)
DeletePostByID provides a mock function with given fields: ctx, postID, deletedReasonCode
func (*Datastore) DiscussionAutoPostIterCollect ¶
func (_m *Datastore) DiscussionAutoPostIterCollect(ctx context.Context, iter datastore.AutoPostDiscussionIter) ([]*model.DiscussionAutoPost, error)
DiscussionAutoPostIterCollect provides a mock function with given fields: ctx, iter
func (*Datastore) DiscussionInviteIterCollect ¶
func (_m *Datastore) DiscussionInviteIterCollect(ctx context.Context, iter datastore.DiscussionInviteIter) ([]*model.DiscussionInvite, error)
DiscussionInviteIterCollect provides a mock function with given fields: ctx, iter
func (*Datastore) DiscussionIterCollect ¶
func (_m *Datastore) DiscussionIterCollect(ctx context.Context, iter datastore.DiscussionIter) ([]*model.Discussion, error)
DiscussionIterCollect provides a mock function with given fields: ctx, iter
func (*Datastore) FlairTemplatesIterCollect ¶
func (_m *Datastore) FlairTemplatesIterCollect(ctx context.Context, iter datastore.DFAIter) ([]*model.FlairTemplate, error)
FlairTemplatesIterCollect provides a mock function with given fields: ctx, iter
func (*Datastore) GetDiscussionAccessRequestsByDiscussionID ¶
func (_m *Datastore) GetDiscussionAccessRequestsByDiscussionID(ctx context.Context, discussionID string) datastore.DiscussionAccessRequestIter
GetDiscussionAccessRequestsByDiscussionID provides a mock function with given fields: ctx, discussionID
func (*Datastore) GetDiscussionByID ¶
GetDiscussionByID provides a mock function with given fields: ctx, id
func (*Datastore) GetDiscussionByModeratorID ¶
func (_m *Datastore) GetDiscussionByModeratorID(ctx context.Context, moderatorID string) (*model.Discussion, error)
GetDiscussionByModeratorID provides a mock function with given fields: ctx, moderatorID
func (*Datastore) GetDiscussionFlairTemplatesAccessByDiscussionID ¶
func (_m *Datastore) GetDiscussionFlairTemplatesAccessByDiscussionID(ctx context.Context, discussionID string) datastore.DFAIter
GetDiscussionFlairTemplatesAccessByDiscussionID provides a mock function with given fields: ctx, discussionID
func (*Datastore) GetDiscussionInviteByID ¶
func (_m *Datastore) GetDiscussionInviteByID(ctx context.Context, id string) (*model.DiscussionInvite, error)
GetDiscussionInviteByID provides a mock function with given fields: ctx, id
func (*Datastore) GetDiscussionInvitesByUserIDAndStatus ¶
func (_m *Datastore) GetDiscussionInvitesByUserIDAndStatus(ctx context.Context, userID string, status model.InviteRequestStatus) datastore.DiscussionInviteIter
GetDiscussionInvitesByUserIDAndStatus provides a mock function with given fields: ctx, userID, status
func (*Datastore) GetDiscussionRequestAccessByID ¶
func (_m *Datastore) GetDiscussionRequestAccessByID(ctx context.Context, id string) (*model.DiscussionAccessRequest, error)
GetDiscussionRequestAccessByID provides a mock function with given fields: ctx, id
func (*Datastore) GetDiscussionTags ¶
GetDiscussionTags provides a mock function with given fields: ctx, id
func (*Datastore) GetDiscussionsAutoPost ¶
func (_m *Datastore) GetDiscussionsAutoPost(ctx context.Context) datastore.AutoPostDiscussionIter
GetDiscussionsAutoPost provides a mock function with given fields: ctx
func (*Datastore) GetDiscussionsByIDs ¶
func (_m *Datastore) GetDiscussionsByIDs(ctx context.Context, ids []string) (map[string]*model.Discussion, error)
GetDiscussionsByIDs provides a mock function with given fields: ctx, ids
func (*Datastore) GetDiscussionsForFlairTemplateByUserID ¶
func (_m *Datastore) GetDiscussionsForFlairTemplateByUserID(ctx context.Context, userID string) datastore.DiscussionIter
GetDiscussionsForFlairTemplateByUserID provides a mock function with given fields: ctx, userID
func (*Datastore) GetDiscussionsForUserAccessByUserID ¶
func (_m *Datastore) GetDiscussionsForUserAccessByUserID(ctx context.Context, userID string) datastore.DiscussionIter
GetDiscussionsForUserAccessByUserID provides a mock function with given fields: ctx, userID
func (*Datastore) GetFlairByID ¶
GetFlairByID provides a mock function with given fields: ctx, id
func (*Datastore) GetFlairTemplateByID ¶
func (_m *Datastore) GetFlairTemplateByID(ctx context.Context, id string) (*model.FlairTemplate, error)
GetFlairTemplateByID provides a mock function with given fields: ctx, id
func (*Datastore) GetFlairsByUserID ¶
GetFlairsByUserID provides a mock function with given fields: ctx, userID
func (*Datastore) GetImportedContentByDiscussionID ¶
func (_m *Datastore) GetImportedContentByDiscussionID(ctx context.Context, discussionID string, limit int) datastore.ContentIter
GetImportedContentByDiscussionID provides a mock function with given fields: ctx, discussionID, limit
func (*Datastore) GetImportedContentByID ¶
func (_m *Datastore) GetImportedContentByID(ctx context.Context, id string) (*model.ImportedContent, error)
GetImportedContentByID provides a mock function with given fields: ctx, id
func (*Datastore) GetImportedContentTags ¶
GetImportedContentTags provides a mock function with given fields: ctx, id
func (*Datastore) GetInviteLinksByDiscussionID ¶
func (_m *Datastore) GetInviteLinksByDiscussionID(ctx context.Context, discussionID string) (*model.DiscussionLinkAccess, error)
GetInviteLinksByDiscussionID provides a mock function with given fields: ctx, discussionID
func (*Datastore) GetLastPostByDiscussionID ¶
func (_m *Datastore) GetLastPostByDiscussionID(ctx context.Context, discussionID string, minutes int) (*model.Post, error)
GetLastPostByDiscussionID provides a mock function with given fields: ctx, discussionID, minutes
func (*Datastore) GetMatchingTags ¶
func (_m *Datastore) GetMatchingTags(ctx context.Context, discussionID string, importedContentID string) ([]string, error)
GetMatchingTags provides a mock function with given fields: ctx, discussionID, importedContentID
func (*Datastore) GetMediaRecordByID ¶
GetMediaRecordByID provides a mock function with given fields: ctx, mediaID
func (*Datastore) GetModeratorByID ¶
GetModeratorByID provides a mock function with given fields: ctx, id
func (*Datastore) GetModeratorByUserID ¶
GetModeratorByUserID provides a mock function with given fields: ctx, id
func (*Datastore) GetModeratorByUserIDAndDiscussionID ¶
func (_m *Datastore) GetModeratorByUserIDAndDiscussionID(ctx context.Context, userID string, discussionID string) (*model.Moderator, error)
GetModeratorByUserIDAndDiscussionID provides a mock function with given fields: ctx, userID, discussionID
func (*Datastore) GetModeratorParticipantsByDiscussionID ¶
func (_m *Datastore) GetModeratorParticipantsByDiscussionID(ctx context.Context, discussionID string) ([]model.Participant, error)
GetModeratorParticipantsByDiscussionID provides a mock function with given fields: ctx, discussionID
func (*Datastore) GetParticipantByID ¶
func (_m *Datastore) GetParticipantByID(ctx context.Context, participantID string) (*model.Participant, error)
GetParticipantByID provides a mock function with given fields: ctx, participantID
func (*Datastore) GetParticipantsByDiscussionID ¶
func (_m *Datastore) GetParticipantsByDiscussionID(ctx context.Context, id string) ([]model.Participant, error)
GetParticipantsByDiscussionID provides a mock function with given fields: ctx, id
func (*Datastore) GetParticipantsByDiscussionIDUserID ¶
func (_m *Datastore) GetParticipantsByDiscussionIDUserID(ctx context.Context, discussionID string, userID string) ([]model.Participant, error)
GetParticipantsByDiscussionIDUserID provides a mock function with given fields: ctx, discussionID, userID
func (*Datastore) GetParticipantsByIDs ¶
func (_m *Datastore) GetParticipantsByIDs(ctx context.Context, ids []string) (map[string]*model.Participant, error)
GetParticipantsByIDs provides a mock function with given fields: ctx, ids
func (*Datastore) GetPostByID ¶
GetPostByID provides a mock function with given fields: ctx, postID
func (*Datastore) GetPostContentByID ¶
GetPostContentByID provides a mock function with given fields: ctx, id
func (*Datastore) GetPostsByDiscussionIDFromCursorIter ¶
func (_m *Datastore) GetPostsByDiscussionIDFromCursorIter(ctx context.Context, discussionID string, cursor string, limit int) datastore.PostIter
GetPostsByDiscussionIDFromCursorIter provides a mock function with given fields: ctx, discussionID, cursor, limit
func (*Datastore) GetPostsByDiscussionIDIter ¶
func (_m *Datastore) GetPostsByDiscussionIDIter(ctx context.Context, discussionID string) datastore.PostIter
GetPostsByDiscussionIDIter provides a mock function with given fields: ctx, discussionID
func (*Datastore) GetPostsConnectionByDiscussionID ¶
func (_m *Datastore) GetPostsConnectionByDiscussionID(ctx context.Context, discussionID string, cursor string, limit int) (*model.PostsConnection, error)
GetPostsConnectionByDiscussionID provides a mock function with given fields: ctx, discussionID, cursor, limit
func (*Datastore) GetPublicDiscussions ¶
func (_m *Datastore) GetPublicDiscussions(ctx context.Context) datastore.DiscussionIter
GetPublicDiscussions provides a mock function with given fields: ctx
func (*Datastore) GetScheduledImportedContentByDiscussionID ¶
func (_m *Datastore) GetScheduledImportedContentByDiscussionID(ctx context.Context, discussionID string) datastore.ContentIter
GetScheduledImportedContentByDiscussionID provides a mock function with given fields: ctx, discussionID
func (*Datastore) GetSentDiscussionAccessRequestsByUserID ¶
func (_m *Datastore) GetSentDiscussionAccessRequestsByUserID(ctx context.Context, userID string) datastore.DiscussionAccessRequestIter
GetSentDiscussionAccessRequestsByUserID provides a mock function with given fields: ctx, userID
func (*Datastore) GetSentDiscussionInvitesByUserID ¶
func (_m *Datastore) GetSentDiscussionInvitesByUserID(ctx context.Context, userID string) datastore.DiscussionInviteIter
GetSentDiscussionInvitesByUserID provides a mock function with given fields: ctx, userID
func (*Datastore) GetSocialInfosByUserProfileID ¶
func (_m *Datastore) GetSocialInfosByUserProfileID(ctx context.Context, userProfileID string) ([]model.SocialInfo, error)
GetSocialInfosByUserProfileID provides a mock function with given fields: ctx, userProfileID
func (*Datastore) GetTotalParticipantCountByDiscussionID ¶
func (_m *Datastore) GetTotalParticipantCountByDiscussionID(ctx context.Context, discussionID string) int
GetTotalParticipantCountByDiscussionID provides a mock function with given fields: ctx, discussionID
func (*Datastore) GetUserByID ¶
GetUserByID provides a mock function with given fields: ctx, userID
func (*Datastore) GetUserDevicesByUserID ¶
func (_m *Datastore) GetUserDevicesByUserID(ctx context.Context, userID string) ([]model.UserDevice, error)
GetUserDevicesByUserID provides a mock function with given fields: ctx, userID
func (*Datastore) GetUserProfileByID ¶
GetUserProfileByID provides a mock function with given fields: ctx, id
func (*Datastore) GetUserProfileByUserID ¶
func (_m *Datastore) GetUserProfileByUserID(ctx context.Context, userID string) (*model.UserProfile, error)
GetUserProfileByUserID provides a mock function with given fields: ctx, userID
func (*Datastore) GetViewersByIDs ¶
func (_m *Datastore) GetViewersByIDs(ctx context.Context, viewerIDs []string) (map[string]*model.Viewer, error)
GetViewersByIDs provides a mock function with given fields: ctx, viewerIDs
func (*Datastore) ListDiscussions ¶
ListDiscussions provides a mock function with given fields: ctx
func (*Datastore) ListFlairTemplates ¶
func (_m *Datastore) ListFlairTemplates(ctx context.Context, query *string) ([]*model.FlairTemplate, error)
ListFlairTemplates provides a mock function with given fields: ctx, query
func (*Datastore) PostIterCollect ¶
func (_m *Datastore) PostIterCollect(ctx context.Context, iter datastore.PostIter) ([]*model.Post, error)
PostIterCollect provides a mock function with given fields: ctx, iter
func (*Datastore) PutActivity ¶
PutActivity provides a mock function with given fields: ctx, tx, post
func (*Datastore) PutDiscussionAccessRequestRecord ¶
func (_m *Datastore) PutDiscussionAccessRequestRecord(ctx context.Context, tx *sql.Tx, request model.DiscussionAccessRequest) (*model.DiscussionAccessRequest, error)
PutDiscussionAccessRequestRecord provides a mock function with given fields: ctx, tx, request
func (*Datastore) PutDiscussionInviteRecord ¶
func (_m *Datastore) PutDiscussionInviteRecord(ctx context.Context, tx *sql.Tx, invite model.DiscussionInvite) (*model.DiscussionInvite, error)
PutDiscussionInviteRecord provides a mock function with given fields: ctx, tx, invite
func (*Datastore) PutDiscussionTags ¶
func (_m *Datastore) PutDiscussionTags(ctx context.Context, tx *sql.Tx, tag model.Tag) (*model.Tag, error)
PutDiscussionTags provides a mock function with given fields: ctx, tx, tag
func (*Datastore) PutImportedContent ¶
func (_m *Datastore) PutImportedContent(ctx context.Context, tx *sql.Tx, ic model.ImportedContent) (*model.ImportedContent, error)
PutImportedContent provides a mock function with given fields: ctx, tx, ic
func (*Datastore) PutImportedContentDiscussionQueue ¶
func (_m *Datastore) PutImportedContentDiscussionQueue(ctx context.Context, discussionID string, contentID string, postedAt *time.Time, matchingTags []string) (*model.ContentQueueRecord, error)
PutImportedContentDiscussionQueue provides a mock function with given fields: ctx, discussionID, contentID, postedAt, matchingTags
func (*Datastore) PutImportedContentTags ¶
func (_m *Datastore) PutImportedContentTags(ctx context.Context, tx *sql.Tx, tag model.Tag) (*model.Tag, error)
PutImportedContentTags provides a mock function with given fields: ctx, tx, tag
func (*Datastore) PutMediaRecord ¶
PutMediaRecord provides a mock function with given fields: ctx, tx, media
func (*Datastore) PutPostContent ¶
func (_m *Datastore) PutPostContent(ctx context.Context, tx *sql.Tx, postContent model.PostContent) error
PutPostContent provides a mock function with given fields: ctx, tx, postContent
func (*Datastore) RemoveFlair ¶
RemoveFlair provides a mock function with given fields: ctx, flair
func (*Datastore) RemoveFlairTemplate ¶
func (_m *Datastore) RemoveFlairTemplate(ctx context.Context, flairTemplate model.FlairTemplate) (*model.FlairTemplate, error)
RemoveFlairTemplate provides a mock function with given fields: ctx, flairTemplate
func (*Datastore) RollbackTx ¶
RollbackTx provides a mock function with given fields: ctx, tx
func (*Datastore) TagIterCollect ¶
func (_m *Datastore) TagIterCollect(ctx context.Context, iter datastore.TagIter) ([]*model.Tag, error)
TagIterCollect provides a mock function with given fields: ctx, iter
func (*Datastore) UpdateDiscussionAccessRequestRecord ¶
func (_m *Datastore) UpdateDiscussionAccessRequestRecord(ctx context.Context, tx *sql.Tx, request model.DiscussionAccessRequest) (*model.DiscussionAccessRequest, error)
UpdateDiscussionAccessRequestRecord provides a mock function with given fields: ctx, tx, request
func (*Datastore) UpdateDiscussionInviteRecord ¶
func (_m *Datastore) UpdateDiscussionInviteRecord(ctx context.Context, tx *sql.Tx, invite model.DiscussionInvite) (*model.DiscussionInvite, error)
UpdateDiscussionInviteRecord provides a mock function with given fields: ctx, tx, invite
func (*Datastore) UpdateImportedContentDiscussionQueue ¶
func (_m *Datastore) UpdateImportedContentDiscussionQueue(ctx context.Context, discussionID string, contentID string, postedAt *time.Time) (*model.ContentQueueRecord, error)
UpdateImportedContentDiscussionQueue provides a mock function with given fields: ctx, discussionID, contentID, postedAt
func (*Datastore) UpsertDiscussion ¶
func (_m *Datastore) UpsertDiscussion(ctx context.Context, discussion model.Discussion) (*model.Discussion, error)
UpsertDiscussion provides a mock function with given fields: ctx, discussion
func (*Datastore) UpsertDiscussionFlairTemplatesAccess ¶
func (_m *Datastore) UpsertDiscussionFlairTemplatesAccess(ctx context.Context, tx *sql.Tx, discussionID string, flairTemplateID string) (*model.DiscussionFlairTemplateAccess, error)
UpsertDiscussionFlairTemplatesAccess provides a mock function with given fields: ctx, tx, discussionID, flairTemplateID
func (*Datastore) UpsertDiscussionUserAccess ¶
func (_m *Datastore) UpsertDiscussionUserAccess(ctx context.Context, tx *sql.Tx, discussionID string, userID string) (*model.DiscussionUserAccess, error)
UpsertDiscussionUserAccess provides a mock function with given fields: ctx, tx, discussionID, userID
func (*Datastore) UpsertFlair ¶
UpsertFlair provides a mock function with given fields: ctx, flair
func (*Datastore) UpsertFlairTemplate ¶
func (_m *Datastore) UpsertFlairTemplate(ctx context.Context, flairTemplate model.FlairTemplate) (*model.FlairTemplate, error)
UpsertFlairTemplate provides a mock function with given fields: ctx, flairTemplate
func (*Datastore) UpsertInviteLinksByDiscussionID ¶
func (_m *Datastore) UpsertInviteLinksByDiscussionID(ctx context.Context, tx *sql.Tx, input model.DiscussionLinkAccess) (*model.DiscussionLinkAccess, error)
UpsertInviteLinksByDiscussionID provides a mock function with given fields: ctx, tx, input
func (*Datastore) UpsertParticipant ¶
func (_m *Datastore) UpsertParticipant(ctx context.Context, participant model.Participant) (*model.Participant, error)
UpsertParticipant provides a mock function with given fields: ctx, participant
func (*Datastore) UpsertSocialInfo ¶
func (_m *Datastore) UpsertSocialInfo(ctx context.Context, obj model.SocialInfo) (*model.SocialInfo, error)
UpsertSocialInfo provides a mock function with given fields: ctx, obj
func (*Datastore) UpsertUser ¶
UpsertUser provides a mock function with given fields: ctx, user
func (*Datastore) UpsertUserDevice ¶
func (_m *Datastore) UpsertUserDevice(ctx context.Context, userDevice model.UserDevice) (*model.UserDevice, error)
UpsertUserDevice provides a mock function with given fields: ctx, userDevice
type DelphisAuth ¶
DelphisAuth is an autogenerated mock type for the DelphisAuth type
func (*DelphisAuth) NewAccessToken ¶
func (_m *DelphisAuth) NewAccessToken(userID string) (*auth.DelphisAccessToken, error)
NewAccessToken provides a mock function with given fields: userID
func (*DelphisAuth) NewRefreshToken ¶
func (_m *DelphisAuth) NewRefreshToken(userID string) (*auth.DelphisRefreshToken, error)
NewRefreshToken provides a mock function with given fields: userID
func (*DelphisAuth) ValidateAccessToken ¶
func (_m *DelphisAuth) ValidateAccessToken(ctx context.Context, token string) (*auth.DelphisAuthedUser, error)
ValidateAccessToken provides a mock function with given fields: ctx, token
func (*DelphisAuth) ValidateRefreshToken ¶
func (_m *DelphisAuth) ValidateRefreshToken(ctx context.Context, token string) (*auth.DelphisRefreshTokenUser, error)
ValidateRefreshToken provides a mock function with given fields: ctx, token