Skip to main content

sdk.AWF_Profile

Constructors

constructor

new AWF_Profile(gql, auth, ipfs, ceramic)

Parameters

NameType
gqlGql
authAWF_Auth
ipfsAWF_IpfsConnector
ceramicdefault

Defined in

sdk/src/profiles/index.ts:30

Properties

_ceramic

Readonly _ceramic: default

Defined in

sdk/src/profiles/index.ts:28

Methods

getProfileStats

getProfileStats(id): Promise<{ data: { totalBeams: number = 0; totalFollowers: number = 0; totalFollowing: number = 0; totalReflections: number = 0; totalTopics: number = 0 } }>

Parameters

NameTypeDescription
idstringDID string of the profile

Returns

Promise<{ data: { totalBeams: number = 0; totalFollowers: number = 0; totalFollowing: number = 0; totalReflections: number = 0; totalTopics: number = 0 } }>

Defined in

sdk/src/profiles/index.ts:46


saveMediaFile

saveMediaFile(data): Promise<{ CID: string = cid; blob: Blob = resized.image; size: { height: number ; naturalHeight: number ; naturalWidth: number ; width: number } = resized.size }>

Parameters

NameTypeDescription
dataObjectmedia file data
data.config?Object-
data.config.autoRotate?boolean-
data.config.maxHeightnumber-
data.config.maxWidthnumber-
data.config.mimeType?string-
data.config.quality?number-
data.contentany-
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 }>

Defined in

sdk/src/profiles/index.ts:88