aboutsummaryrefslogtreecommitdiff
path: root/controllers/home.go
blob: 5d57cdf469bc307ab683bedce9f3e5b5df22236d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package controllers

import (
	"eda/config"
	"eda/utils/github"
	"eda/utils/shortcuts"
	"log"

	"github.com/gofiber/fiber/v2"
)

func HomeController(ctx *fiber.Ctx) error {
	ctx.Locals("Title", "Home")

	contributionGraph, err := github.GetContributionGraph()
	if err != nil {
		log.Printf("failed to get contribution graph: %v\n", err)
	}
	return shortcuts.Render(ctx, config.TEMPLATE_HOME, fiber.Map{
		"User":                 github.GetProfile(),
		"ContributionCalendar": contributionGraph,
	})
}