// GetSubscribers return all subscribers. func (sc *SubscriberController) GetSubscribers(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "application/json; charset=utf-8") logs, err := sc.service.getSubscribers().ToJSON() if err != nil { w.WriteHeader(500) fmt.Fprint(w, utils.ErrorMessage(500, err.Error())) return } w.WriteHeader(200) fmt.Fprint(w, logs) }
// GetTopics return all topics. func (tc *TopicController) GetTopics(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "application/json; charset=utf-8") topics, err := tc.service.getTopics().ToJSON() if err != nil { w.WriteHeader(500) fmt.Fprint(w, utils.ErrorMessage(500, err.Error())) return } w.WriteHeader(200) fmt.Fprint(w, topics) }