deso-protocol
Advanced tools
Comparing version 0.1.3 to 0.1.5
{ | ||
"name": "deso-protocol", | ||
"version": "0.1.3", | ||
"version": "0.1.5", | ||
"type": "commonjs", | ||
@@ -5,0 +5,0 @@ "dependencies": { |
@@ -0,1 +1,2 @@ | ||
import { Admin } from './lib/admin/Admin'; | ||
import { Identity } from './lib/identity/Identity'; | ||
@@ -17,3 +18,3 @@ import { MetaData } from './lib/meta-data/MetaData'; | ||
identity: Identity; | ||
private admin; | ||
admin: Admin; | ||
private media; | ||
@@ -20,0 +21,0 @@ metaData: MetaData; |
import { Node } from '../node/Node'; | ||
import { Identity } from '../identity/Identity'; | ||
import { AdminGetAllUserGlobalMetadataRequest, AdminGetAllUserGlobalMetadataResponse, AdminGetMempoolStatsResponse, AdminGetVerifiedUsersResponse, AdminGrantVerificationBadgeRequest, AdminGrantVerificationBadgeResponse, AdminRemoveVerificationBadgeRequest, AdminRemoveVerificationBadgeResponse, AdminUpdateGlobalFeedRequest, GetGlobalParamsRequest, GetGlobalParamsResponse, GetUserGlobalMetadataRequest, GetUserGlobalMetadataResponse, NodeControlRequest, NodeControlResponse, SwapIdentityRequest, SwapIdentityResponse, UpdateGlobalParamsRequest, UpdateGlobalParamsResponse, UpdateUserGlobalMetadataRequest } from 'deso-protocol-types'; | ||
export declare class Admin { | ||
@@ -7,2 +8,17 @@ private node; | ||
constructor(node: Node, identity: Identity); | ||
nodeControl(request: Partial<NodeControlRequest>): Promise<NodeControlResponse>; | ||
getMemPoolStats(): Promise<AdminGetMempoolStatsResponse>; | ||
getGlobalParams(request: Partial<GetGlobalParamsRequest>): Promise<GetGlobalParamsResponse>; | ||
updateGlobalParams(request: Partial<UpdateGlobalParamsRequest>): Promise<UpdateGlobalParamsResponse>; | ||
swapIdentity(request: Partial<SwapIdentityRequest>): Promise<SwapIdentityResponse>; | ||
updateUserGlobalMetadata(request: Partial<UpdateUserGlobalMetadataRequest>): Promise<void>; | ||
getUserGlobalMetadata(request: Partial<GetUserGlobalMetadataRequest>): Promise<GetUserGlobalMetadataResponse>; | ||
getAllUserGlobalMetadata(request: Partial<AdminGetAllUserGlobalMetadataRequest>): Promise<AdminGetAllUserGlobalMetadataResponse>; | ||
grantVerificationBadgeRequest(request: Partial<AdminGrantVerificationBadgeRequest>): Promise<AdminGrantVerificationBadgeResponse>; | ||
removeVerificationBadge(request: Partial<AdminRemoveVerificationBadgeRequest>): Promise<AdminRemoveVerificationBadgeResponse>; | ||
getVerifiedUsers(): Promise<AdminGetVerifiedUsersResponse>; | ||
getUsernameVerificationAuditLogs(request: Partial<AdminRemoveVerificationBadgeRequest>): Promise<AdminRemoveVerificationBadgeResponse>; | ||
updateGlobalFeed(request: Partial<AdminUpdateGlobalFeedRequest>): Promise<void>; | ||
pinPost(request: Partial<AdminUpdateGlobalFeedRequest>): Promise<void>; | ||
removeNilPosts(request: Partial<AdminUpdateGlobalFeedRequest>): Promise<void>; | ||
} |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Admin = void 0; | ||
const axios_1 = require("axios"); | ||
class Admin { | ||
@@ -9,4 +10,66 @@ constructor(node, identity) { | ||
} | ||
async nodeControl(request) { | ||
const endpoint = 'node-control'; | ||
const JWT = await this.identity.getJwt(); | ||
request = { ...request, JWT }; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, request); | ||
} | ||
async getMemPoolStats() { | ||
const endpoint = 'get-mempool-stats'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, {}); | ||
} | ||
async getGlobalParams(request) { | ||
const endpoint = 'get-global-params'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, request); | ||
} | ||
async updateGlobalParams(request) { | ||
const endpoint = 'update-global-params'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, request); | ||
} | ||
async swapIdentity(request) { | ||
const endpoint = 'swap-identity'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, request); | ||
} | ||
async updateUserGlobalMetadata(request) { | ||
const endpoint = 'update-user-global-metadata'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, request); | ||
} | ||
async getUserGlobalMetadata(request) { | ||
const endpoint = 'get-user-global-metadata'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, request); | ||
} | ||
async getAllUserGlobalMetadata(request) { | ||
const endpoint = 'get-all-user-global-metadata'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, request); | ||
} | ||
async grantVerificationBadgeRequest(request) { | ||
const endpoint = 'grant-verification-badge'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, request); | ||
} | ||
async removeVerificationBadge(request) { | ||
const endpoint = 'remove-verification-badge'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, request); | ||
} | ||
async getVerifiedUsers() { | ||
const endpoint = 'get-verified-users'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, {}); | ||
} | ||
async getUsernameVerificationAuditLogs(request) { | ||
const endpoint = 'get-username-verification-audit-logs'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, request); | ||
} | ||
async updateGlobalFeed(request) { | ||
const endpoint = 'update-global-feed'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, request); | ||
} | ||
async pinPost(request) { | ||
const endpoint = 'pin-post'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, request); | ||
} | ||
async removeNilPosts(request) { | ||
const endpoint = 'remove-nil-posts'; | ||
return await axios_1.default.post(`${this.node.getUri()}/${endpoint}`, request); | ||
} | ||
} | ||
exports.Admin = Admin; | ||
//# sourceMappingURL=Admin.js.map |
@@ -1,2 +0,2 @@ | ||
import { GetDiamondsForPostRequest, AppendExtraDataRequest, GetDiamondsForPostResponse, GetLikesForPostRequest, GetLikesForPostResponse, GetPostsDiamondedBySenderForReceiverRequest, GetPostsDiamondedBySenderForReceiverResponse, GetPostsForPublicKeyResponse, GetPostsStatelessRequest, GetPostsStatelessResponse, GetQuoteRepostsForPostRequest, GetQuoteRepostsForPostResponse, GetRepostsForPostRequest, GetSinglePostRequest, GetSinglePostResponse, HotFeedPageRequest, HotFeedPageResponse, SubmitPostRequest, SubmitPostResponse } from 'deso-protocol-types'; | ||
import { GetDiamondsForPostRequest, AppendExtraDataRequest, GetDiamondsForPostResponse, GetLikesForPostRequest, GetLikesForPostResponse, GetPostsDiamondedBySenderForReceiverRequest, GetPostsDiamondedBySenderForReceiverResponse, GetPostsForPublicKeyRequest, GetPostsForPublicKeyResponse, GetPostsStatelessRequest, GetPostsStatelessResponse, GetQuoteRepostsForPostRequest, GetQuoteRepostsForPostResponse, GetRepostsForPostRequest, GetSinglePostRequest, GetSinglePostResponse, HotFeedPageRequest, HotFeedPageResponse, SubmitPostRequest, SubmitPostResponse } from 'deso-protocol-types'; | ||
import { Identity } from '../identity/Identity'; | ||
@@ -10,3 +10,3 @@ import { Node } from '../node/Node'; | ||
constructor(node: Node, identity: Identity); | ||
getPostsForPublicKey(ReaderPublicKeyBase58Check: string, Username: string): Promise<GetPostsForPublicKeyResponse>; | ||
getPostsForPublicKey(request: Partial<GetPostsForPublicKeyRequest>): Promise<GetPostsForPublicKeyResponse>; | ||
submitPost(request: Partial<SubmitPostRequest>, extraData?: Omit<AppendExtraDataRequest, 'TransactionHex'>): Promise<SubmitPostResponse>; | ||
@@ -13,0 +13,0 @@ getPostsStateless(request: Partial<GetPostsStatelessRequest>): Promise<GetPostsStatelessResponse>; |
@@ -11,9 +11,3 @@ "use strict"; | ||
} | ||
async getPostsForPublicKey(ReaderPublicKeyBase58Check, Username) { | ||
const request = { | ||
PublicKeyBase58Check: '', | ||
Username, | ||
ReaderPublicKeyBase58Check, | ||
NumToFetch: 10, | ||
}; | ||
async getPostsForPublicKey(request) { | ||
return (await axios_1.default.post(`${this.node.getUri()}/get-posts-for-public-key`, request)).data; | ||
@@ -20,0 +14,0 @@ } |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
106178
1377