39 lines
728 B
Go
39 lines
728 B
Go
package extension
|
|
|
|
import (
|
|
"io"
|
|
"log"
|
|
|
|
"code.rocketnine.space/tslocum/sriracha"
|
|
)
|
|
|
|
type renderPost struct {
|
|
}
|
|
|
|
func RenderPost() *renderPost {
|
|
return &renderPost{}
|
|
}
|
|
|
|
func (r *renderPost) RenderPost(post *sriracha.Post) ([]byte, error) {
|
|
return []byte("POST " + post.Subject + "-" + post.Message), nil
|
|
return nil, nil
|
|
}
|
|
|
|
func (r *renderPost) Description() string {
|
|
//TODO implement me
|
|
panic("implement me")
|
|
}
|
|
|
|
func (r *renderPost) Attach(file io.Reader, size int64, mime string) (*sriracha.Attachment, error) {
|
|
return nil, nil
|
|
}
|
|
|
|
func (r *renderPost) InsertPost(post *sriracha.Post) error {
|
|
log.Println("ATTACH", post.Subject)
|
|
return nil
|
|
}
|
|
|
|
func (r *renderPost) DeletePost(post *sriracha.Post) error {
|
|
return nil
|
|
}
|