22 lines
361 B
Go
22 lines
361 B
Go
package pubmodel
|
|
|
|
import (
|
|
"context"
|
|
"io"
|
|
"iter"
|
|
|
|
"lmika.dev/lmika/weiro/models"
|
|
)
|
|
|
|
type Site struct {
|
|
models.Site
|
|
BaseURL string
|
|
//Posts []*models.Post
|
|
Uploads []models.Upload
|
|
|
|
OpenUpload func(u models.Upload) (io.ReadCloser, error)
|
|
|
|
// PostItr returns a new post iterator
|
|
PostIter func(ctx context.Context) iter.Seq[models.Maybe[*models.Post]]
|
|
}
|