func createText(msg DisplayMessage) (int, string) { image, err := renderer.RenderImage(msg.Text, msg.Font) if err != nil { return http.StatusInternalServerError, err.Error() } util.StoreImage(image) return http.StatusOK, fmt.Sprintf("Hello %s\n", msg.Text) }
func createImage(msg ImageMessage) (int, string) { file, err := msg.TextUpload.Open() if err != nil { return http.StatusInternalServerError, err.Error() } data, err := ioutil.ReadAll(file) if err != nil { return http.StatusInternalServerError, err.Error() } sha, _, err := util.StoreImage(data) return http.StatusNotImplemented, sha }