export_test.go 1.42 KB
Newer Older
1 2 3 4 5 6
// Copyright 2020 The Swarm Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

package api

7 8 9 10
import "github.com/ethersphere/bee/pkg/swarm"

type Server = server

acud's avatar
acud committed
11
type (
Peter Mrekaj's avatar
Peter Mrekaj committed
12 13 14 15 16 17 18 19
	BytesPostResponse     = bytesPostResponse
	ChunkAddressResponse  = chunkAddressResponse
	SocPostResponse       = socPostResponse
	FeedReferenceResponse = feedReferenceResponse
	BzzUploadResponse     = bzzUploadResponse
	TagResponse           = tagResponse
	TagRequest            = tagRequest
	ListTagsResponse      = listTagsResponse
acud's avatar
acud committed
20 21 22
	PostageCreateResponse = postageCreateResponse
	PostageStampResponse  = postageStampResponse
	PostageStampsResponse = postageStampsResponse
acud's avatar
acud committed
23
)
24 25

var (
acud's avatar
acud committed
26 27 28
	InvalidContentType  = errInvalidContentType
	InvalidRequest      = errInvalidRequest
	DirectoryStoreError = errDirectoryStore
29
)
30

31
var (
acud's avatar
acud committed
32 33
	ContentTypeTar    = contentTypeTar
	ContentTypeHeader = contentTypeHeader
34 35
)

36 37 38 39 40
var (
	ErrNoResolver           = errNoResolver
	ErrInvalidNameOrAddress = errInvalidNameOrAddress
)

41 42 43 44 45 46
var (
	FeedMetadataEntryOwner = feedMetadataEntryOwner
	FeedMetadataEntryTopic = feedMetadataEntryTopic
	FeedMetadataEntryType  = feedMetadataEntryType
)

47 48 49
func (s *Server) ResolveNameOrAddress(str string) (swarm.Address, error) {
	return s.resolveNameOrAddress(str)
}
50 51 52 53

func CalculateNumberOfChunks(contentLength int64, isEncrypted bool) int64 {
	return calculateNumberOfChunks(contentLength, isEncrypted)
}