sdk.AWF_Profile
Constructors
constructor
new AWF_Profile(gql
, auth
, ipfs
, ceramic
)
Parameters
Name | Type |
---|---|
gql | Gql |
auth | AWF_Auth |
ipfs | AWF_IpfsConnector |
ceramic | default |
Defined in
Properties
_ceramic
Readonly
_ceramic: default
Defined in
Methods
getProfileStats
getProfileStats(id
): Promise
<{ data
: { totalBeams
: number
= 0; totalFollowers
: number
= 0; totalFollowing
: number
= 0; totalReflections
: number
= 0; totalTopics
: number
= 0 } }>
Parameters
Name | Type | Description |
---|---|---|
id | string | DID string of the profile |
Returns
Promise
<{ data
: { totalBeams
: number
= 0; totalFollowers
: number
= 0; totalFollowing
: number
= 0; totalReflections
: number
= 0; totalTopics
: number
= 0 } }>
Defined in
saveMediaFile
saveMediaFile(data
): Promise
<{ CID
: string
= cid; blob
: Blob
= resized.image; size
: { height
: number
; naturalHeight
: number
; naturalWidth
: number
; width
: number
} = resized.size }>
Parameters
Name | Type | Description |
---|---|---|
data | Object | media file data |
data.config? | Object | - |
data.config.autoRotate? | boolean | - |
data.config.maxHeight | number | - |
data.config.maxWidth | number | - |
data.config.mimeType? | string | - |
data.config.quality? | number | - |
data.content | any | - |
data.isUrl? | boolean | - |
data.name? | string | - |
Returns
Promise
<{ CID
: string
= cid; blob
: Blob
= resized.image; size
: { height
: number
; naturalHeight
: number
; naturalWidth
: number
; width
: number
} = resized.size }>