···
rp.pages.RepoSingleIssue(w, pages.RepoSingleIssueParams{
122
-
RepoInfo: f.RepoInfo(user),
122
+
RepoInfo: rp.repoResolver.GetRepoInfo(r, user),
CommentList: issue.CommentList(),
OrderedReactionKinds: models.OrderedReactionKinds,
···
func (rp *Issues) EditIssue(w http.ResponseWriter, r *http.Request) {
l := rp.logger.With("handler", "EditIssue")
user := rp.oauth.GetUser(r)
135
-
f, err := rp.repoResolver.Resolve(r)
137
-
l.Error("failed to get repo and knot", "err", err)
issue, ok := r.Context().Value("issue").(*models.Issue)
···
rp.pages.EditIssueFragment(w, pages.EditIssueParams{
152
-
RepoInfo: f.RepoInfo(user),
147
+
RepoInfo: rp.repoResolver.GetRepoInfo(r, user),
···
func (rp *Issues) IssueComment(w http.ResponseWriter, r *http.Request) {
l := rp.logger.With("handler", "IssueComment")
user := rp.oauth.GetUser(r)
473
-
f, err := rp.repoResolver.Resolve(r)
475
-
l.Error("failed to get repo and knot", "err", err)
issue, ok := r.Context().Value("issue").(*models.Issue)
···
rp.pages.IssueCommentBodyFragment(w, pages.IssueCommentBodyParams{
505
-
RepoInfo: f.RepoInfo(user),
495
+
RepoInfo: rp.repoResolver.GetRepoInfo(r, user),
···
func (rp *Issues) EditIssueComment(w http.ResponseWriter, r *http.Request) {
l := rp.logger.With("handler", "EditIssueComment")
user := rp.oauth.GetUser(r)
514
-
f, err := rp.repoResolver.Resolve(r)
516
-
l.Error("failed to get repo and knot", "err", err)
issue, ok := r.Context().Value("issue").(*models.Issue)
···
rp.pages.EditIssueCommentFragment(w, pages.EditIssueCommentParams{
554
-
RepoInfo: f.RepoInfo(user),
539
+
RepoInfo: rp.repoResolver.GetRepoInfo(r, user),
···
// return new comment body with htmx
rp.pages.IssueCommentBodyFragment(w, pages.IssueCommentBodyParams{
608
-
RepoInfo: f.RepoInfo(user),
593
+
RepoInfo: rp.repoResolver.GetRepoInfo(r, user),
···
func (rp *Issues) ReplyIssueCommentPlaceholder(w http.ResponseWriter, r *http.Request) {
l := rp.logger.With("handler", "ReplyIssueCommentPlaceholder")
user := rp.oauth.GetUser(r)
618
-
f, err := rp.repoResolver.Resolve(r)
620
-
l.Error("failed to get repo and knot", "err", err)
issue, ok := r.Context().Value("issue").(*models.Issue)
···
rp.pages.ReplyIssueCommentPlaceholderFragment(w, pages.ReplyIssueCommentPlaceholderParams{
650
-
RepoInfo: f.RepoInfo(user),
630
+
RepoInfo: rp.repoResolver.GetRepoInfo(r, user),
···
func (rp *Issues) ReplyIssueComment(w http.ResponseWriter, r *http.Request) {
l := rp.logger.With("handler", "ReplyIssueComment")
user := rp.oauth.GetUser(r)
659
-
f, err := rp.repoResolver.Resolve(r)
661
-
l.Error("failed to get repo and knot", "err", err)
issue, ok := r.Context().Value("issue").(*models.Issue)
···
rp.pages.ReplyIssueCommentFragment(w, pages.ReplyIssueCommentParams{
691
-
RepoInfo: f.RepoInfo(user),
666
+
RepoInfo: rp.repoResolver.GetRepoInfo(r, user),
···
func (rp *Issues) DeleteIssueComment(w http.ResponseWriter, r *http.Request) {
l := rp.logger.With("handler", "DeleteIssueComment")
user := rp.oauth.GetUser(r)
700
-
f, err := rp.repoResolver.Resolve(r)
702
-
l.Error("failed to get repo and knot", "err", err)
issue, ok := r.Context().Value("issue").(*models.Issue)
···
// htmx fragment of comment after deletion
rp.pages.IssueCommentBodyFragment(w, pages.IssueCommentBodyParams{
775
-
RepoInfo: f.RepoInfo(user),
745
+
RepoInfo: rp.repoResolver.GetRepoInfo(r, user),
···
rp.pages.RepoIssues(w, pages.RepoIssuesParams{
LoggedInUser: rp.oauth.GetUser(r),
859
-
RepoInfo: f.RepoInfo(user),
829
+
RepoInfo: rp.repoResolver.GetRepoInfo(r, user),
···
rp.pages.RepoNewIssue(w, pages.RepoNewIssueParams{
882
-
RepoInfo: f.RepoInfo(user),
852
+
RepoInfo: rp.repoResolver.GetRepoInfo(r, user),