Documentation ¶
Index ¶
- func AppendImportFile(ctx rcontext.RequestContext, importId string, data io.ReadCloser) error
- func DatastoreMigrate(ctx rcontext.RequestContext, task *database.DbTask)
- func ExportData(ctx rcontext.RequestContext, task *database.DbTask)
- func FinishImport(ctx rcontext.RequestContext, importId string) error
- func ImportData(ctx rcontext.RequestContext, task *database.DbTask)
- func PurgeHeldMediaIds(ctx rcontext.RequestContext)
- func PurgeMedia(ctx rcontext.RequestContext, authContext *PurgeAuthContext, ...) ([]string, error)
- func PurgePreviews(ctx rcontext.RequestContext)
- func PurgeRemoteMedia(ctx rcontext.RequestContext)
- func PurgeRemoteMediaBefore(ctx rcontext.RequestContext, beforeTs int64) (int, error)
- func PurgeThumbnails(ctx rcontext.RequestContext)
- func QuarantineMedia(ctx rcontext.RequestContext, onlyHost string, toHandle *QuarantineThis) (int64, error)
- type DatastoreMigrateParams
- type ExportDataParams
- type ImportDataParams
- type PurgeAuthContext
- type QuarantineRecord
- type QuarantineThis
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendImportFile ¶
func AppendImportFile(ctx rcontext.RequestContext, importId string, data io.ReadCloser) error
func DatastoreMigrate ¶
func DatastoreMigrate(ctx rcontext.RequestContext, task *database.DbTask)
func ExportData ¶
func ExportData(ctx rcontext.RequestContext, task *database.DbTask)
func FinishImport ¶
func FinishImport(ctx rcontext.RequestContext, importId string) error
func ImportData ¶
func ImportData(ctx rcontext.RequestContext, task *database.DbTask)
func PurgeHeldMediaIds ¶
func PurgeHeldMediaIds(ctx rcontext.RequestContext)
func PurgeMedia ¶
func PurgeMedia(ctx rcontext.RequestContext, authContext *PurgeAuthContext, toHandle *QuarantineThis) ([]string, error)
func PurgePreviews ¶
func PurgePreviews(ctx rcontext.RequestContext)
func PurgeRemoteMedia ¶
func PurgeRemoteMedia(ctx rcontext.RequestContext)
func PurgeRemoteMediaBefore ¶
func PurgeRemoteMediaBefore(ctx rcontext.RequestContext, beforeTs int64) (int, error)
PurgeRemoteMediaBefore returns (count affected, error)
func PurgeThumbnails ¶
func PurgeThumbnails(ctx rcontext.RequestContext)
func QuarantineMedia ¶
func QuarantineMedia(ctx rcontext.RequestContext, onlyHost string, toHandle *QuarantineThis) (int64, error)
QuarantineMedia returns (count quarantined, error)
Types ¶
type DatastoreMigrateParams ¶
type ExportDataParams ¶
type ImportDataParams ¶
type ImportDataParams struct {
ImportId string `json:"export_id"`
}
type PurgeAuthContext ¶
type QuarantineRecord ¶
type QuarantineThis ¶
type QuarantineThis struct { MxcUris []string Single *QuarantineRecord DbMedia []*database.DbMedia }
Click to show internal directories.
Click to hide internal directories.