func buildRepo(srv *eventsource.Server) { repo := eventsource.NewSliceRepository() srv.Register("articles", repo) for i := range articles { repo.Add("articles", &articles[i]) srv.Publish([]string{"articles"}, &articles[i]) } }