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

import (
	"bytes"
	_ "embed"
	"encoding/json"

	"xeiaso.net/v4/internal"
)

//go:generate go run generate.go

var (
	//go:embed posts.json
	postJSON []byte

	Posts []*internal.Post
)

func init() {
	if err := json.NewDecoder(bytes.NewReader(postJSON)).Decode(&Posts); err != nil {
		panic(err)
	}
}