Documentation
¶
Index ¶
- func MustOpen(path string) *sql.DB
- type Store
- func (s Store) CountUsers() (uint, error)
- func (s Store) DeleteComment(cid screenjournal.CommentID) error
- func (s Store) DeleteReaction(id screenjournal.ReactionID) error
- func (s Store) DeleteReview(id screenjournal.ReviewID) error
- func (s Store) DeleteSignupInvitation(code screenjournal.InviteCode) error
- func (s Store) InsertComment(rc screenjournal.ReviewComment) (screenjournal.CommentID, error)
- func (s Store) InsertMovie(m screenjournal.Movie) (screenjournal.MovieID, error)
- func (s Store) InsertPasswordResetEntry(request screenjournal.PasswordResetEntry) error
- func (s Store) InsertReaction(rr screenjournal.ReviewReaction) (screenjournal.ReactionID, error)
- func (s Store) InsertReview(r screenjournal.Review) (screenjournal.ReviewID, error)
- func (s Store) InsertSignupInvitation(invite screenjournal.SignupInvitation) error
- func (s Store) InsertTvShow(t screenjournal.TvShow) (screenjournal.TvShowID, error)
- func (s Store) InsertUser(user screenjournal.User) error
- func (s Store) ReadComment(cid screenjournal.CommentID) (screenjournal.ReviewComment, error)
- func (s Store) ReadCommentSubscribers(reviewID screenjournal.ReviewID, commentAuthor screenjournal.Username) ([]screenjournal.EmailSubscriber, error)
- func (s Store) ReadComments(rid screenjournal.ReviewID) ([]screenjournal.ReviewComment, error)
- func (s Store) ReadLatestPasswordResetEntryForUser(username screenjournal.Username) (screenjournal.PasswordResetEntry, error)
- func (s Store) ReadMovie(id screenjournal.MovieID) (screenjournal.Movie, error)
- func (s Store) ReadMovieByTmdbID(tmdbID screenjournal.TmdbID) (screenjournal.Movie, error)
- func (s Store) ReadNotificationPreferences(username screenjournal.Username) (screenjournal.NotificationPreferences, error)
- func (s Store) ReadPasswordResetEntry(token screenjournal.PasswordResetToken) (screenjournal.PasswordResetEntry, error)
- func (s Store) ReadReaction(id screenjournal.ReactionID) (screenjournal.ReviewReaction, error)
- func (s Store) ReadReactions(rid screenjournal.ReviewID) ([]screenjournal.ReviewReaction, error)
- func (s Store) ReadReview(id screenjournal.ReviewID) (screenjournal.Review, error)
- func (s Store) ReadReviewSubscribers() ([]screenjournal.EmailSubscriber, error)
- func (s Store) ReadReviews(opts ...store.ReadReviewsOption) ([]screenjournal.Review, error)
- func (s Store) ReadSignupInvitation(code screenjournal.InviteCode) (screenjournal.SignupInvitation, error)
- func (s Store) ReadSignupInvitations() ([]screenjournal.SignupInvitation, error)
- func (s Store) ReadTvShow(id screenjournal.TvShowID) (screenjournal.TvShow, error)
- func (s Store) ReadTvShowByTmdbID(tmdbID screenjournal.TmdbID) (screenjournal.TvShow, error)
- func (s Store) ReadUser(username screenjournal.Username) (screenjournal.User, error)
- func (s Store) ReadUserByEmail(email screenjournal.Email) (screenjournal.User, error)
- func (s Store) ReadUsersPublicMeta() ([]screenjournal.UserPublicMeta, error)
- func (s Store) UpdateComment(rc screenjournal.ReviewComment) error
- func (s Store) UpdateMovie(m screenjournal.Movie) error
- func (s Store) UpdateNotificationPreferences(username screenjournal.Username, prefs screenjournal.NotificationPreferences) error
- func (s Store) UpdateReview(r screenjournal.Review) error
- func (s Store) UpdateTvShow(t screenjournal.TvShow) error
- func (s Store) UpdateUserPassword(username screenjournal.Username, newPasswordHash screenjournal.PasswordHash) error
- func (s Store) UsePasswordResetEntry(username screenjournal.Username, token screenjournal.PasswordResetToken, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
func (Store) CountUsers ¶
func (Store) DeleteComment ¶
func (s Store) DeleteComment(cid screenjournal.CommentID) error
func (Store) DeleteReaction ¶
func (s Store) DeleteReaction(id screenjournal.ReactionID) error
func (Store) DeleteReview ¶
func (s Store) DeleteReview(id screenjournal.ReviewID) error
func (Store) DeleteSignupInvitation ¶
func (s Store) DeleteSignupInvitation(code screenjournal.InviteCode) error
func (Store) InsertComment ¶
func (s Store) InsertComment(rc screenjournal.ReviewComment) (screenjournal.CommentID, error)
func (Store) InsertMovie ¶
func (s Store) InsertMovie(m screenjournal.Movie) (screenjournal.MovieID, error)
func (Store) InsertPasswordResetEntry ¶
func (s Store) InsertPasswordResetEntry(request screenjournal.PasswordResetEntry) error
func (Store) InsertReaction ¶
func (s Store) InsertReaction(rr screenjournal.ReviewReaction) (screenjournal.ReactionID, error)
func (Store) InsertReview ¶
func (s Store) InsertReview(r screenjournal.Review) (screenjournal.ReviewID, error)
func (Store) InsertSignupInvitation ¶
func (s Store) InsertSignupInvitation(invite screenjournal.SignupInvitation) error
func (Store) InsertTvShow ¶
func (s Store) InsertTvShow(t screenjournal.TvShow) (screenjournal.TvShowID, error)
func (Store) InsertUser ¶
func (s Store) InsertUser(user screenjournal.User) error
func (Store) ReadComment ¶
func (s Store) ReadComment(cid screenjournal.CommentID) (screenjournal.ReviewComment, error)
func (Store) ReadCommentSubscribers ¶
func (s Store) ReadCommentSubscribers( reviewID screenjournal.ReviewID, commentAuthor screenjournal.Username, ) ([]screenjournal.EmailSubscriber, error)
func (Store) ReadComments ¶
func (s Store) ReadComments(rid screenjournal.ReviewID) ([]screenjournal.ReviewComment, error)
func (Store) ReadLatestPasswordResetEntryForUser ¶
func (s Store) ReadLatestPasswordResetEntryForUser(username screenjournal.Username) (screenjournal.PasswordResetEntry, error)
func (Store) ReadMovie ¶
func (s Store) ReadMovie(id screenjournal.MovieID) (screenjournal.Movie, error)
func (Store) ReadMovieByTmdbID ¶
func (s Store) ReadMovieByTmdbID(tmdbID screenjournal.TmdbID) (screenjournal.Movie, error)
func (Store) ReadNotificationPreferences ¶
func (s Store) ReadNotificationPreferences(username screenjournal.Username) (screenjournal.NotificationPreferences, error)
func (Store) ReadPasswordResetEntry ¶
func (s Store) ReadPasswordResetEntry(token screenjournal.PasswordResetToken) (screenjournal.PasswordResetEntry, error)
func (Store) ReadReaction ¶
func (s Store) ReadReaction(id screenjournal.ReactionID) (screenjournal.ReviewReaction, error)
func (Store) ReadReactions ¶
func (s Store) ReadReactions(rid screenjournal.ReviewID) ([]screenjournal.ReviewReaction, error)
func (Store) ReadReview ¶
func (s Store) ReadReview(id screenjournal.ReviewID) (screenjournal.Review, error)
func (Store) ReadReviewSubscribers ¶
func (s Store) ReadReviewSubscribers() ([]screenjournal.EmailSubscriber, error)
func (Store) ReadReviews ¶
func (s Store) ReadReviews(opts ...store.ReadReviewsOption) ([]screenjournal.Review, error)
func (Store) ReadSignupInvitation ¶
func (s Store) ReadSignupInvitation(code screenjournal.InviteCode) (screenjournal.SignupInvitation, error)
func (Store) ReadSignupInvitations ¶
func (s Store) ReadSignupInvitations() ([]screenjournal.SignupInvitation, error)
func (Store) ReadTvShow ¶
func (s Store) ReadTvShow(id screenjournal.TvShowID) (screenjournal.TvShow, error)
func (Store) ReadTvShowByTmdbID ¶
func (s Store) ReadTvShowByTmdbID(tmdbID screenjournal.TmdbID) (screenjournal.TvShow, error)
func (Store) ReadUser ¶
func (s Store) ReadUser(username screenjournal.Username) (screenjournal.User, error)
func (Store) ReadUserByEmail ¶
func (s Store) ReadUserByEmail(email screenjournal.Email) (screenjournal.User, error)
func (Store) ReadUsersPublicMeta ¶
func (s Store) ReadUsersPublicMeta() ([]screenjournal.UserPublicMeta, error)
func (Store) UpdateComment ¶
func (s Store) UpdateComment(rc screenjournal.ReviewComment) error
func (Store) UpdateMovie ¶
func (s Store) UpdateMovie(m screenjournal.Movie) error
func (Store) UpdateNotificationPreferences ¶
func (s Store) UpdateNotificationPreferences(username screenjournal.Username, prefs screenjournal.NotificationPreferences) error
func (Store) UpdateReview ¶
func (s Store) UpdateReview(r screenjournal.Review) error
func (Store) UpdateTvShow ¶
func (s Store) UpdateTvShow(t screenjournal.TvShow) error
func (Store) UpdateUserPassword ¶
func (s Store) UpdateUserPassword(username screenjournal.Username, newPasswordHash screenjournal.PasswordHash) error
func (Store) UsePasswordResetEntry ¶
func (s Store) UsePasswordResetEntry( username screenjournal.Username, token screenjournal.PasswordResetToken, newPasswordHash screenjournal.PasswordHash, now time.Time, ) error
Click to show internal directories.
Click to hide internal directories.