Documentation
¶
Index ¶
- Constants
- Variables
- func NewUploadService() (core.Service, []core.ContextBuilderOption, error)
- type SHAReader
- type UploadService
- func (s *UploadService) AddQueuedPin(ctx context.Context, pin messages.Pin, userId uint, uploaderIP string) (*messages.PinStatus, error)
- func (s *UploadService) CompletePin(ctx context.Context, pin *pluginDb.IPFSPinView, node format.Node) error
- func (s *UploadService) CreatePinnedPin(ctx context.Context, c cid.Cid, operation models.RequestOperationType, ...) (*pluginDb.IPFSPinView, bool, error)
- func (s *UploadService) CreateQueuedPin(ctx context.Context, c cid.Cid, userId uint, uploaderIP string, name string, ...) (*pluginDb.IPFSPinView, error)
- func (s *UploadService) DeletePin(ctx context.Context, id uuid.UUID, userID uint) error
- func (s *UploadService) DeletePinRequest(ctx context.Context, id uuid.UUID) error
- func (s *UploadService) DetectPartialStatus(ctx context.Context, block blocks.Block) (bool, *pluginDb.IPFSPin, error)
- func (s *UploadService) DetectUpdatePartialStatus(ctx context.Context, block blocks.Block) error
- func (s *UploadService) GetBlockMeta(ctx context.Context, c cid.Cid) (*messages.BlockMetaResponse, error)
- func (s *UploadService) GetChildPins(ctx context.Context, parentID any) ([]*pluginDb.IPFSPinView, error)
- func (s *UploadService) GetPinByIdentifier(ctx context.Context, identifier interface{}, userID uint) (*pluginDb.IPFSPinView, error)
- func (s *UploadService) GetPinStatus(ctx context.Context, id uuid.UUID, userID uint) (*messages.PinStatus, error)
- func (s *UploadService) GetPins(ctx context.Context, req messages.GetPinsRequest, userId uint) (*messages.PinResults, error)
- func (s *UploadService) HandlePostUpload(ctx context.Context, reader io.ReadSeekCloser, userId uint, uploaderIP string) error
- func (s *UploadService) ID() string
- func (s *UploadService) PinRequestStatusFailed(ctx context.Context, id any) error
- func (s *UploadService) PinRequestStatusPinned(ctx context.Context, id any) error
- func (s *UploadService) PinRequestStatusPinning(ctx context.Context, id any) error
- func (s *UploadService) PinRequestStatusQueued(ctx context.Context, id any) error
- func (s *UploadService) ReplacePin(ctx context.Context, id uuid.UUID, newPin messages.Pin, userID uint) (*messages.PinStatus, error)
- func (s *UploadService) SetTusUploadRequestID(ctx context.Context, requestId uint) error
- func (s *UploadService) UpdatePartialStatus(ctx context.Context, id uint, partial bool) error
- func (s *UploadService) UpdatePinParent(ctx context.Context, requestID uuid.UUID, parentRequestID uuid.UUID) error
- func (s *UploadService) UpdatePinRequestStatus(ctx context.Context, id any, status pluginDb.PinningStatus) error
- func (s *UploadService) UpdatePinnedPinParent(ctx context.Context, requestID, parentRequestID uuid.UUID) error
Constants ¶
View Source
const UPLOAD_SERVICE = "ipfs_upload_service"
Variables ¶
Functions ¶
func NewUploadService ¶
func NewUploadService() (core.Service, []core.ContextBuilderOption, error)
Types ¶
type SHAReader ¶
type SHAReader struct {
// contains filtered or unexported fields
}
func NewSHAReader ¶
func NewSHAReader(reader io.ReadCloser) *SHAReader
type UploadService ¶
type UploadService struct {
// contains filtered or unexported fields
}
func (*UploadService) AddQueuedPin ¶
func (*UploadService) CompletePin ¶
func (s *UploadService) CompletePin(ctx context.Context, pin *pluginDb.IPFSPinView, node format.Node) error
func (*UploadService) CreatePinnedPin ¶
func (*UploadService) CreateQueuedPin ¶
func (*UploadService) DeletePinRequest ¶
func (*UploadService) DetectPartialStatus ¶
func (*UploadService) DetectUpdatePartialStatus ¶
func (*UploadService) GetBlockMeta ¶
func (s *UploadService) GetBlockMeta(ctx context.Context, c cid.Cid) (*messages.BlockMetaResponse, error)
func (*UploadService) GetChildPins ¶
func (s *UploadService) GetChildPins(ctx context.Context, parentID any) ([]*pluginDb.IPFSPinView, error)
func (*UploadService) GetPinByIdentifier ¶
func (s *UploadService) GetPinByIdentifier(ctx context.Context, identifier interface{}, userID uint) (*pluginDb.IPFSPinView, error)
func (*UploadService) GetPinStatus ¶
func (*UploadService) GetPins ¶
func (s *UploadService) GetPins(ctx context.Context, req messages.GetPinsRequest, userId uint) (*messages.PinResults, error)
func (*UploadService) HandlePostUpload ¶
func (s *UploadService) HandlePostUpload(ctx context.Context, reader io.ReadSeekCloser, userId uint, uploaderIP string) error
func (*UploadService) ID ¶
func (s *UploadService) ID() string
func (*UploadService) PinRequestStatusFailed ¶
func (s *UploadService) PinRequestStatusFailed(ctx context.Context, id any) error
func (*UploadService) PinRequestStatusPinned ¶
func (s *UploadService) PinRequestStatusPinned(ctx context.Context, id any) error
func (*UploadService) PinRequestStatusPinning ¶
func (s *UploadService) PinRequestStatusPinning(ctx context.Context, id any) error
func (*UploadService) PinRequestStatusQueued ¶
func (s *UploadService) PinRequestStatusQueued(ctx context.Context, id any) error
func (*UploadService) ReplacePin ¶
func (*UploadService) SetTusUploadRequestID ¶
func (s *UploadService) SetTusUploadRequestID(ctx context.Context, requestId uint) error
func (*UploadService) UpdatePartialStatus ¶
func (*UploadService) UpdatePinParent ¶
func (*UploadService) UpdatePinRequestStatus ¶
func (s *UploadService) UpdatePinRequestStatus(ctx context.Context, id any, status pluginDb.PinningStatus) error
func (*UploadService) UpdatePinnedPinParent ¶
Click to show internal directories.
Click to hide internal directories.