Class: GftpServerAdapter
shared/storage/GftpServerAdapter.GftpServerAdapter
This class provides GFTP based implementation of the IFileServer interface used in the SDK
Implements
Table of contents
Constructors
Methods
Constructors
constructor
• new GftpServerAdapter(storage
): GftpServerAdapter
Parameters
Name | Type |
---|---|
storage | StorageProvider |
Returns
Defined in
src/shared/storage/GftpServerAdapter.ts:13
Methods
publishFile
▸ publishFile(sourcePath
): Promise
<{ fileUrl
: string
; fileHash
: string
}>
Exposes a file that can be accessed via Golem Network and GFTP
Parameters
Name | Type |
---|---|
sourcePath | string |
Returns
Promise
<{ fileUrl
: string
; fileHash
: string
}>
Implementation of
Defined in
src/shared/storage/GftpServerAdapter.ts:15
isServing
▸ isServing(): boolean
Tells if the server is currently serving any files
Returns
boolean
Implementation of
Defined in
src/shared/storage/GftpServerAdapter.ts:37
getPublishInfo
▸ getPublishInfo(sourcePath
): undefined
| FileServerEntry
Returns publishing information for a file that has been already served
Parameters
Name | Type |
---|---|
sourcePath | string |
Returns
undefined
| FileServerEntry
Implementation of
Defined in
src/shared/storage/GftpServerAdapter.ts:41
isFilePublished
▸ isFilePublished(sourcePath
): boolean
Tells if the file was already published on the server
Parameters
Name | Type |
---|---|
sourcePath | string |
Returns
boolean