mirror of
https://github.com/Qortal/qapp-core.git
synced 2025-06-14 17:41:20 +00:00
added interfaces
This commit is contained in:
parent
31eebf2e1d
commit
0532de9dd1
672
package-lock.json
generated
672
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
17
package.json
17
package.json
@ -9,13 +9,17 @@
|
|||||||
".": {
|
".": {
|
||||||
"import": "./dist/index.mjs",
|
"import": "./dist/index.mjs",
|
||||||
"require": "./dist/index.js"
|
"require": "./dist/index.js"
|
||||||
|
},
|
||||||
|
"./global": {
|
||||||
|
"types": "./dist/src/global.d.ts"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"dist"
|
"dist"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "tsup",
|
"build": "tsup && npm run copy-types",
|
||||||
|
"copy-types": "cpy src/global.d.ts dist",
|
||||||
"prepare": "npm run build",
|
"prepare": "npm run build",
|
||||||
"clean": "rm -rf dist"
|
"clean": "rm -rf dist"
|
||||||
},
|
},
|
||||||
@ -39,17 +43,18 @@
|
|||||||
"@mui/icons-material": "^7.0.1",
|
"@mui/icons-material": "^7.0.1",
|
||||||
"@mui/material": "^7.0.1",
|
"@mui/material": "^7.0.1",
|
||||||
"react": "^19.0.0"
|
"react": "^19.0.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/crypto-js": "^4.2.2",
|
|
||||||
"tsup": "^8.4.0",
|
|
||||||
"typescript": "^5.2.0",
|
|
||||||
"@emotion/react": "^11.14.0",
|
"@emotion/react": "^11.14.0",
|
||||||
"@emotion/styled": "^11.14.0",
|
"@emotion/styled": "^11.14.0",
|
||||||
"@mui/icons-material": "^7.0.1",
|
"@mui/icons-material": "^7.0.1",
|
||||||
"@mui/material": "^7.0.1",
|
"@mui/material": "^7.0.1",
|
||||||
|
"@types/crypto-js": "^4.2.2",
|
||||||
|
"@types/react": "^19.0.10",
|
||||||
|
"cpy-cli": "^5.0.0",
|
||||||
"react": "^19.0.0",
|
"react": "^19.0.0",
|
||||||
"@types/react": "^19.0.10"
|
"tsup": "^8.4.0",
|
||||||
|
"typescript": "^5.2.0"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
192
src/global.d.ts
vendored
192
src/global.d.ts
vendored
@ -1,60 +1,144 @@
|
|||||||
// src/global.d.ts
|
import { AddForeignServerQortalRequest, AddListItemsQortalRequest, BuyNameQortalRequest, CancelSellNameQortalRequest, CancelTradeSellOrderQortalRequest, CreatePollQortalRequest, CreateTradeBuyOrderQortalRequest, CreateTradeSellOrderQortalRequest, DecryptDataQortalRequest, DecryptDataWithSharingKeyQortalRequest, DecryptQortalGroupDataQortalRequest, DeleteHostedDataQortalRequest, DeleteListItemQortalRequest, EncryptDataQortalRequest, EncryptDataWithSharingKeyQortalRequest, EncryptQortalGroupDataQortalRequest, FetchQdnResourceQortalRequest, GetAccountDataQortalRequest, GetAccountNamesQortalRequest, GetBalanceQortalRequest, GetCrosschainServerInfoQortalRequest, GetDaySummaryQortalRequest, GetForeignFeeQortalRequest, GetHostedDataQortalRequest, GetListItemsQortalRequest, GetNameDataQortalRequest, GetPriceQortalRequest, GetQdnResourceMetadataQortalRequest, GetQdnResourcePropertiesQortalRequest, GetQdnResourceStatusQortalRequest, GetQdnResourceUrlQortalRequest, GetServerConnectionHistoryQortalRequest, GetTxActivitySummaryQortalRequest, GetUserAccountQortalRequest, GetUserWalletInfoQortalRequest, GetUserWalletQortalRequest, GetWalletBalanceQortalRequest, LinkToQdnResourceQortalRequest, ListQdnResourcesQortalRequest, PublishMultipleQdnResourcesQortalRequest, PublishQdnResourceQortalRequest, RegisterNameQortalRequest, RemoveForeignServerQortalRequest, SearchNamesQortalRequest, SearchQdnResourcesQortalRequest, SellNameQortalRequest, SendCoinQortalRequest, SetCurrentForeignServerQortalRequest, UpdateForeignFeeQortalRequest, UpdateNameQortalRequest, VoteOnPollQortalRequest, SendChatMessageQortalRequest, SearchChatMessagesQortalRequest, JoinGroupQortalRequest, AddGroupAdminQortalRequest, UpdateGroupQortalRequest, ListGroupsQortalRequest, CreateGroupQortalRequest, RemoveGroupAdminQortalRequest, BanFromGroupQortalRequest, CancelGroupBanQortalRequest, KickFromGroupQortalRequest, InviteToGroupQortalRequest, CancelGroupInviteQortalRequest, LeaveGroupQortalRequest, DeployAtQortalRequest, GetAtQortalRequest, GetAtDataQortalRequest, ListAtsQortalRequest, FetchBlockQortalRequest, FetchBlockRangeQortalRequest, SearchTransactionsQortalRequest, IsUsingPublicNodeQortalRequest, AdminActionQortalRequest, OpenNewTabQortalRequest, ShowActionsQortalRequest, SignTransactionQortalRequest, } from "./types/qortalRequests/interfaces"
|
||||||
interface QortalRequestOptions {
|
|
||||||
action: string
|
|
||||||
name?: string
|
|
||||||
service?: string
|
|
||||||
data64?: string
|
|
||||||
title?: string
|
|
||||||
description?: string
|
|
||||||
category?: string
|
|
||||||
tags?: string[]
|
|
||||||
identifier?: string
|
|
||||||
address?: string
|
|
||||||
metaData?: string
|
|
||||||
encoding?: string
|
|
||||||
includeMetadata?: boolean
|
|
||||||
limit?: numebr
|
|
||||||
offset?: number
|
|
||||||
reverse?: boolean
|
|
||||||
resources?: any[]
|
|
||||||
filename?: string
|
|
||||||
list_name?: string
|
|
||||||
item?: string
|
|
||||||
items?: strings[]
|
|
||||||
tag1?: string
|
|
||||||
tag2?: string
|
|
||||||
tag3?: string
|
|
||||||
tag4?: string
|
|
||||||
tag5?: string
|
|
||||||
coin?: string
|
|
||||||
destinationAddress?: string
|
|
||||||
amount?: number
|
|
||||||
blob?: Blob
|
|
||||||
mimeType?: string
|
|
||||||
file?: File
|
|
||||||
encryptedData?: string
|
|
||||||
prefix?: boolean
|
|
||||||
exactMatchNames?: boolean
|
|
||||||
base64?: string
|
|
||||||
groupId?: number | string
|
|
||||||
isAdmins?: boolean
|
|
||||||
payments?: any[]
|
|
||||||
assetId?: number,
|
|
||||||
publicKeys?: string[]
|
|
||||||
recipient?: string,
|
|
||||||
before?: number | null
|
|
||||||
qortalLink?: string
|
|
||||||
}
|
|
||||||
|
|
||||||
declare function qortalRequest(options: QortalRequestOptions): Promise<any>
|
export {} // mark this file as a module
|
||||||
declare function qortalRequestWithTimeout(
|
|
||||||
options: QortalRequestOptions,
|
|
||||||
time: number,
|
|
||||||
): Promise<any>
|
|
||||||
|
|
||||||
declare global {
|
declare global {
|
||||||
|
|
||||||
|
// interface QortalRequestOptions {
|
||||||
|
// action: string
|
||||||
|
// name?: string
|
||||||
|
// service?: string
|
||||||
|
// data64?: string
|
||||||
|
// title?: string
|
||||||
|
// description?: string
|
||||||
|
// category?: string
|
||||||
|
// tags?: string[]
|
||||||
|
// identifier?: string
|
||||||
|
// address?: string
|
||||||
|
// metaData?: string
|
||||||
|
// encoding?: string
|
||||||
|
// includeMetadata?: boolean
|
||||||
|
// limit?: number
|
||||||
|
// offset?: number
|
||||||
|
// reverse?: boolean
|
||||||
|
// resources?: any[]
|
||||||
|
// filename?: string
|
||||||
|
// list_name?: string
|
||||||
|
// item?: string
|
||||||
|
// items?: string[]
|
||||||
|
// tag1?: string
|
||||||
|
// tag2?: string
|
||||||
|
// tag3?: string
|
||||||
|
// tag4?: string
|
||||||
|
// tag5?: string
|
||||||
|
// coin?: string
|
||||||
|
// destinationAddress?: string
|
||||||
|
// amount?: number
|
||||||
|
// blob?: Blob
|
||||||
|
// mimeType?: string
|
||||||
|
// file?: File
|
||||||
|
// encryptedData?: string
|
||||||
|
// prefix?: boolean
|
||||||
|
// exactMatchNames?: boolean
|
||||||
|
// base64?: string
|
||||||
|
// groupId?: number | string
|
||||||
|
// isAdmins?: boolean
|
||||||
|
// payments?: any[]
|
||||||
|
// assetId?: number
|
||||||
|
// publicKeys?: string[]
|
||||||
|
// recipient?: string
|
||||||
|
// before?: number | null
|
||||||
|
// qortalLink?: string
|
||||||
|
// }
|
||||||
|
|
||||||
|
type QortalRequestOptions =
|
||||||
|
SendCoinQortalRequest |
|
||||||
|
GetCrosschainServerInfoQortalRequest |
|
||||||
|
GetTxActivitySummaryQortalRequest |
|
||||||
|
GetForeignFeeQortalRequest |
|
||||||
|
UpdateForeignFeeQortalRequest |
|
||||||
|
GetServerConnectionHistoryQortalRequest |
|
||||||
|
SetCurrentForeignServerQortalRequest |
|
||||||
|
AddForeignServerQortalRequest |
|
||||||
|
RemoveForeignServerQortalRequest |
|
||||||
|
GetDaySummaryQortalRequest |
|
||||||
|
CreateTradeBuyOrderQortalRequest |
|
||||||
|
CreateTradeSellOrderQortalRequest |
|
||||||
|
CancelTradeSellOrderQortalRequest |
|
||||||
|
GetPriceQortalRequest |
|
||||||
|
GetUserAccountQortalRequest |
|
||||||
|
GetUserWalletQortalRequest |
|
||||||
|
GetWalletBalanceQortalRequest |
|
||||||
|
GetUserWalletInfoQortalRequest |
|
||||||
|
GetAccountDataQortalRequest |
|
||||||
|
GetAccountNamesQortalRequest |
|
||||||
|
SearchNamesQortalRequest |
|
||||||
|
GetNameDataQortalRequest |
|
||||||
|
GetBalanceQortalRequest |
|
||||||
|
RegisterNameQortalRequest |
|
||||||
|
SellNameQortalRequest |
|
||||||
|
CancelSellNameQortalRequest |
|
||||||
|
BuyNameQortalRequest |
|
||||||
|
UpdateNameQortalRequest |
|
||||||
|
VoteOnPollQortalRequest |
|
||||||
|
CreatePollQortalRequest |
|
||||||
|
GetListItemsQortalRequest |
|
||||||
|
AddListItemsQortalRequest |
|
||||||
|
DeleteListItemQortalRequest |
|
||||||
|
DecryptDataQortalRequest |
|
||||||
|
PublishMultipleQdnResourcesQortalRequest |
|
||||||
|
PublishQdnResourceQortalRequest |
|
||||||
|
EncryptDataQortalRequest |
|
||||||
|
DecryptQortalGroupDataQortalRequest |
|
||||||
|
EncryptQortalGroupDataQortalRequest |
|
||||||
|
DecryptDataWithSharingKeyQortalRequest |
|
||||||
|
EncryptDataWithSharingKeyQortalRequest |
|
||||||
|
GetHostedDataQortalRequest |
|
||||||
|
DeleteHostedDataQortalRequest |
|
||||||
|
GetQdnResourceUrlQortalRequest |
|
||||||
|
LinkToQdnResourceQortalRequest |
|
||||||
|
ListQdnResourcesQortalRequest |
|
||||||
|
SearchQdnResourcesQortalRequest |
|
||||||
|
FetchQdnResourceQortalRequest |
|
||||||
|
GetQdnResourceStatusQortalRequest |
|
||||||
|
GetQdnResourcePropertiesQortalRequest |
|
||||||
|
GetQdnResourceMetadataQortalRequest |
|
||||||
|
SendChatMessageQortalRequest |
|
||||||
|
SearchChatMessagesQortalRequest |
|
||||||
|
JoinGroupQortalRequest |
|
||||||
|
ListGroupsQortalRequest |
|
||||||
|
CreateGroupQortalRequest |
|
||||||
|
UpdateGroupQortalRequest |
|
||||||
|
AddGroupAdminQortalRequest |
|
||||||
|
RemoveGroupAdminQortalRequest |
|
||||||
|
BanFromGroupQortalRequest |
|
||||||
|
CancelGroupBanQortalRequest |
|
||||||
|
KickFromGroupQortalRequest |
|
||||||
|
InviteToGroupQortalRequest |
|
||||||
|
CancelGroupInviteQortalRequest |
|
||||||
|
LeaveGroupQortalRequest |
|
||||||
|
DeployAtQortalRequest |
|
||||||
|
GetAtQortalRequest |
|
||||||
|
GetAtDataQortalRequest |
|
||||||
|
ListAtsQortalRequest |
|
||||||
|
FetchBlockQortalRequest |
|
||||||
|
FetchBlockRangeQortalRequest |
|
||||||
|
SearchTransactionsQortalRequest |
|
||||||
|
IsUsingPublicNodeQortalRequest |
|
||||||
|
AdminActionQortalRequest |
|
||||||
|
OpenNewTabQortalRequest |
|
||||||
|
ShowActionsQortalRequest |
|
||||||
|
SignTransactionQortalRequest
|
||||||
|
|
||||||
|
|
||||||
|
function qortalRequest(options: QortalRequestOptions): Promise<any>
|
||||||
|
function qortalRequestWithTimeout(
|
||||||
|
options: QortalRequestOptions,
|
||||||
|
time: number
|
||||||
|
): Promise<any>
|
||||||
|
|
||||||
interface Window {
|
interface Window {
|
||||||
_qdnBase: any // Replace 'any' with the appropriate type if you know it
|
_qdnBase: any
|
||||||
_qdnTheme: string
|
_qdnTheme: string
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -211,7 +211,7 @@ export const useResources = (retryAttempts: number = 2) => {
|
|||||||
|
|
||||||
let responseData: QortalMetadata[] = [];
|
let responseData: QortalMetadata[] = [];
|
||||||
let filteredResults: QortalMetadata[] = [];
|
let filteredResults: QortalMetadata[] = [];
|
||||||
let lastCreated = params.before || null;
|
let lastCreated = params.before || undefined;
|
||||||
const targetLimit = params.limit ?? 20; // Use `params.limit` if provided, else default to 20
|
const targetLimit = params.limit ?? 20; // Use `params.limit` if provided, else default to 20
|
||||||
|
|
||||||
while (filteredResults.length < targetLimit) {
|
while (filteredResults.length < targetLimit) {
|
||||||
@ -255,7 +255,7 @@ export const useResources = (retryAttempts: number = 2) => {
|
|||||||
|
|
||||||
let responseData: QortalMetadata[] = [];
|
let responseData: QortalMetadata[] = [];
|
||||||
let filteredResults: QortalMetadata[] = [];
|
let filteredResults: QortalMetadata[] = [];
|
||||||
let lastCreated = params.before || null;
|
let lastCreated = params.before || undefined;
|
||||||
const targetLimit = params.limit ?? 20;
|
const targetLimit = params.limit ?? 20;
|
||||||
|
|
||||||
while (filteredResults.length < targetLimit) {
|
while (filteredResults.length < targetLimit) {
|
||||||
|
617
src/types/qortalRequests/interfaces.ts
Normal file
617
src/types/qortalRequests/interfaces.ts
Normal file
@ -0,0 +1,617 @@
|
|||||||
|
import {
|
||||||
|
Coin,
|
||||||
|
ConfirmationStatus,
|
||||||
|
ConnectionType,
|
||||||
|
CrosschainAtInfo,
|
||||||
|
FeeType,
|
||||||
|
ForeignBlockchain,
|
||||||
|
ForeignCoin,
|
||||||
|
ResourcePointer,
|
||||||
|
ResourceToPublish,
|
||||||
|
Service,
|
||||||
|
TxType,
|
||||||
|
} from "./types";
|
||||||
|
|
||||||
|
interface BaseRequest {
|
||||||
|
action: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SendCoinQortalRequest extends BaseRequest {
|
||||||
|
action: "SEND_COIN";
|
||||||
|
coin: Coin;
|
||||||
|
recipient: string;
|
||||||
|
amount: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetCrosschainServerInfoQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_CROSSCHAIN_SERVER_INFO";
|
||||||
|
coin: ForeignCoin;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetTxActivitySummaryQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_TX_ACTIVITY_SUMMARY";
|
||||||
|
coin: ForeignBlockchain;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetForeignFeeQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_FOREIGN_FEE";
|
||||||
|
coin: ForeignCoin;
|
||||||
|
type: FeeType;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface UpdateForeignFeeQortalRequest extends BaseRequest {
|
||||||
|
action: "UPDATE_FOREIGN_FEE";
|
||||||
|
coin: ForeignCoin;
|
||||||
|
type: FeeType;
|
||||||
|
value: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetServerConnectionHistoryQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_SERVER_CONNECTION_HISTORY";
|
||||||
|
coin: ForeignCoin;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SetCurrentForeignServerQortalRequest extends BaseRequest {
|
||||||
|
action: "SET_CURRENT_FOREIGN_SERVER";
|
||||||
|
coin: ForeignCoin;
|
||||||
|
type: ConnectionType;
|
||||||
|
host: string;
|
||||||
|
port: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface AddForeignServerQortalRequest extends BaseRequest {
|
||||||
|
action: "ADD_FOREIGN_SERVER";
|
||||||
|
coin: ForeignCoin;
|
||||||
|
type: ConnectionType;
|
||||||
|
host: string;
|
||||||
|
port: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface RemoveForeignServerQortalRequest extends BaseRequest {
|
||||||
|
action: "REMOVE_FOREIGN_SERVER";
|
||||||
|
coin: ForeignCoin;
|
||||||
|
type: ConnectionType;
|
||||||
|
host: string;
|
||||||
|
port: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetDaySummaryQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_DAY_SUMMARY";
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface CreateTradeBuyOrderQortalRequest extends BaseRequest {
|
||||||
|
action: "CREATE_TRADE_BUY_ORDER";
|
||||||
|
foreignBlockchain: ForeignBlockchain;
|
||||||
|
crosschainAtInfo: CrosschainAtInfo[];
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface CreateTradeSellOrderQortalRequest extends BaseRequest {
|
||||||
|
action: "CREATE_TRADE_SELL_ORDER";
|
||||||
|
foreignBlockchain: ForeignBlockchain;
|
||||||
|
qortAmount: number;
|
||||||
|
foreignAmount: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface CancelTradeSellOrderQortalRequest extends BaseRequest {
|
||||||
|
action: "CANCEL_TRADE_SELL_ORDER";
|
||||||
|
atAddress: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetPriceQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_PRICE";
|
||||||
|
blockchain: ForeignBlockchain;
|
||||||
|
inverse?: boolean;
|
||||||
|
maxtrades?: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetUserAccountQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_USER_ACCOUNT";
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetUserWalletQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_USER_WALLET";
|
||||||
|
coin: Coin;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetWalletBalanceQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_WALLET_BALANCE";
|
||||||
|
coin: Coin;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetUserWalletInfoQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_USER_WALLET_INFO";
|
||||||
|
coin: Coin;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetAccountDataQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_ACCOUNT_DATA";
|
||||||
|
address: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetAccountNamesQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_ACCOUNT_NAMES";
|
||||||
|
address: string;
|
||||||
|
limit?: number;
|
||||||
|
offset?: number;
|
||||||
|
reverse?: boolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SearchNamesQortalRequest extends BaseRequest {
|
||||||
|
action: "SEARCH_NAMES";
|
||||||
|
query: string;
|
||||||
|
limit?: number;
|
||||||
|
offset?: number;
|
||||||
|
reverse?: boolean;
|
||||||
|
prefix?: boolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetNameDataQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_NAME_DATA";
|
||||||
|
name: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetBalanceQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_BALANCE";
|
||||||
|
address: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface RegisterNameQortalRequest extends BaseRequest {
|
||||||
|
action: "REGISTER_NAME";
|
||||||
|
name: string;
|
||||||
|
description?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SellNameQortalRequest extends BaseRequest {
|
||||||
|
action: "SELL_NAME";
|
||||||
|
salePrice: number;
|
||||||
|
nameForSale: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface CancelSellNameQortalRequest extends BaseRequest {
|
||||||
|
action: "CANCEL_SELL_NAME";
|
||||||
|
nameForSale: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface BuyNameQortalRequest extends BaseRequest {
|
||||||
|
action: "BUY_NAME";
|
||||||
|
nameForSale: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface UpdateNameQortalRequest extends BaseRequest {
|
||||||
|
action: "UPDATE_NAME";
|
||||||
|
oldName: string;
|
||||||
|
newName: string;
|
||||||
|
description?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface VoteOnPollQortalRequest extends BaseRequest {
|
||||||
|
action: "VOTE_ON_POLL";
|
||||||
|
pollName: string;
|
||||||
|
optionIndex: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface CreatePollQortalRequest extends BaseRequest {
|
||||||
|
action: "CREATE_POLL";
|
||||||
|
pollName: string;
|
||||||
|
pollDescription: string;
|
||||||
|
pollOptions: string[];
|
||||||
|
pollOwnerAddress: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetListItemsQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_LIST_ITEMS";
|
||||||
|
list_name: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface AddListItemsQortalRequest extends BaseRequest {
|
||||||
|
action: "ADD_LIST_ITEMS";
|
||||||
|
list_name: string;
|
||||||
|
items: string[];
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface DeleteListItemQortalRequest extends BaseRequest {
|
||||||
|
action: "DELETE_LIST_ITEM";
|
||||||
|
list_name: string;
|
||||||
|
items: string[];
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface DecryptDataQortalRequest extends BaseRequest {
|
||||||
|
action: "DECRYPT_DATA";
|
||||||
|
encryptedData: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PublishMultipleQdnResourcesQortalRequest =
|
||||||
|
| (BaseRequest & {
|
||||||
|
action: "PUBLISH_MULTIPLE_QDN_RESOURCES";
|
||||||
|
resources: ResourceToPublish[];
|
||||||
|
encrypt?: false | undefined;
|
||||||
|
})
|
||||||
|
| (BaseRequest & {
|
||||||
|
action: "PUBLISH_MULTIPLE_QDN_RESOURCES";
|
||||||
|
resources: ResourceToPublish[];
|
||||||
|
encrypt: true;
|
||||||
|
publicKeys?: string[];
|
||||||
|
});
|
||||||
|
|
||||||
|
export interface PublishQdnResourceQortalRequestBase extends BaseRequest {
|
||||||
|
action: "PUBLISH_QDN_RESOURCE";
|
||||||
|
service: Service;
|
||||||
|
identifier: string;
|
||||||
|
title?: string;
|
||||||
|
description?: string;
|
||||||
|
category?: string;
|
||||||
|
tags?: string[];
|
||||||
|
filename?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export type PublishQdnResourceQortalRequest =
|
||||||
|
| (PublishQdnResourceQortalRequestBase & {
|
||||||
|
base64: string
|
||||||
|
encrypt?: false | undefined
|
||||||
|
})
|
||||||
|
| (PublishQdnResourceQortalRequestBase & {
|
||||||
|
data64: string
|
||||||
|
encrypt?: false | undefined
|
||||||
|
})
|
||||||
|
| (PublishQdnResourceQortalRequestBase & {
|
||||||
|
file: File
|
||||||
|
encrypt?: false | undefined
|
||||||
|
})
|
||||||
|
| (PublishQdnResourceQortalRequestBase & {
|
||||||
|
file: File
|
||||||
|
encrypt: true
|
||||||
|
publicKeys?: string[]
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
export type EncryptDataQortalRequest =
|
||||||
|
| {
|
||||||
|
action: "ENCRYPT_DATA";
|
||||||
|
file: File;
|
||||||
|
publicKeys: string[];
|
||||||
|
}
|
||||||
|
| {
|
||||||
|
action: "ENCRYPT_DATA";
|
||||||
|
base64: string;
|
||||||
|
publicKeys: string[];
|
||||||
|
};
|
||||||
|
|
||||||
|
export interface DecryptQortalGroupDataQortalRequest extends BaseRequest {
|
||||||
|
action: "DECRYPT_QORTAL_GROUP_DATA";
|
||||||
|
base64: string;
|
||||||
|
isAdmins?: boolean;
|
||||||
|
groupId: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export type EncryptQortalGroupDataQortalRequest =
|
||||||
|
| {
|
||||||
|
action: "ENCRYPT_QORTAL_GROUP_DATA";
|
||||||
|
file: File;
|
||||||
|
isAdmins: boolean;
|
||||||
|
groupId: number;
|
||||||
|
}
|
||||||
|
| {
|
||||||
|
action: "ENCRYPT_QORTAL_GROUP_DATA";
|
||||||
|
base64: string;
|
||||||
|
isAdmins: boolean;
|
||||||
|
groupId: number;
|
||||||
|
};
|
||||||
|
|
||||||
|
export interface DecryptDataWithSharingKeyQortalRequest extends BaseRequest {
|
||||||
|
action: "DECRYPT_DATA_WITH_SHARING_KEY";
|
||||||
|
encryptedData: string;
|
||||||
|
key: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export type EncryptDataWithSharingKeyQortalRequest =
|
||||||
|
| {
|
||||||
|
action: "ENCRYPT_DATA_WITH_SHARING_KEY";
|
||||||
|
file: File;
|
||||||
|
publicKeys?: string[];
|
||||||
|
}
|
||||||
|
| {
|
||||||
|
action: "ENCRYPT_DATA_WITH_SHARING_KEY";
|
||||||
|
base64: string;
|
||||||
|
publicKeys?: string[];
|
||||||
|
};
|
||||||
|
|
||||||
|
export interface GetHostedDataQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_HOSTED_DATA";
|
||||||
|
limit?: number;
|
||||||
|
offset?: number;
|
||||||
|
query?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface DeleteHostedDataQortalRequest extends BaseRequest {
|
||||||
|
action: "DELETE_HOSTED_DATA";
|
||||||
|
hostedData: ResourcePointer[];
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetQdnResourceUrlQortalRequest extends BaseRequest {
|
||||||
|
action: "GET_QDN_RESOURCE_URL";
|
||||||
|
service: Service;
|
||||||
|
identifier?: string;
|
||||||
|
name: string;
|
||||||
|
path?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface LinkToQdnResourceQortalRequest extends BaseRequest {
|
||||||
|
action: "LINK_TO_QDN_RESOURCE";
|
||||||
|
service: Service;
|
||||||
|
identifier?: string;
|
||||||
|
name: string;
|
||||||
|
path?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface ListQdnResourcesQortalRequest extends BaseRequest {
|
||||||
|
action: "LIST_QDN_RESOURCES";
|
||||||
|
name?: string;
|
||||||
|
identifier?: string;
|
||||||
|
default?: boolean;
|
||||||
|
includeStatus?: boolean;
|
||||||
|
includeMetadata?: boolean;
|
||||||
|
followedOnly?: boolean;
|
||||||
|
excludeBlocked?: boolean;
|
||||||
|
limit?: number;
|
||||||
|
offset?: number;
|
||||||
|
reverse?: boolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SearchQdnResourcesQortalRequest extends BaseRequest {
|
||||||
|
action: 'SEARCH_QDN_RESOURCES'
|
||||||
|
default?: boolean
|
||||||
|
includeStatus?: boolean
|
||||||
|
includeMetadata?: boolean
|
||||||
|
followedOnly?: boolean
|
||||||
|
excludeBlocked?: boolean
|
||||||
|
limit?: number
|
||||||
|
offset?: number
|
||||||
|
before?: number
|
||||||
|
after?: number
|
||||||
|
reverse?: boolean
|
||||||
|
names?: string[]
|
||||||
|
keywords?: string[]
|
||||||
|
exactMatchNames?: boolean
|
||||||
|
mode?: 'ALL' | 'LATEST'
|
||||||
|
prefix?: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export interface FetchQdnResourceQortalRequest extends BaseRequest {
|
||||||
|
action: 'FETCH_QDN_RESOURCE'
|
||||||
|
identifier: string
|
||||||
|
name: string
|
||||||
|
service: Service
|
||||||
|
encoding?: string
|
||||||
|
rebuild?: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetQdnResourceStatusQortalRequest extends BaseRequest {
|
||||||
|
action: 'GET_QDN_RESOURCE_STATUS'
|
||||||
|
identifier?: string
|
||||||
|
name: string
|
||||||
|
service: Service
|
||||||
|
build?: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetQdnResourcePropertiesQortalRequest extends BaseRequest {
|
||||||
|
action: 'GET_QDN_RESOURCE_PROPERTIES'
|
||||||
|
identifier?: string
|
||||||
|
name: string
|
||||||
|
service: Service
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetQdnResourceMetadataQortalRequest extends BaseRequest {
|
||||||
|
action: 'GET_QDN_RESOURCE_METADATA'
|
||||||
|
identifier?: string
|
||||||
|
name: string
|
||||||
|
service: Service
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SendChatMessageQortalRequest extends BaseRequest {
|
||||||
|
action: 'SEND_CHAT_MESSAGE'
|
||||||
|
recipient: string
|
||||||
|
message?: string
|
||||||
|
groupId?: number
|
||||||
|
chatReference?: string
|
||||||
|
fullContent?: any
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SearchChatMessagesQortalRequest extends BaseRequest {
|
||||||
|
action: 'SEARCH_CHAT_MESSAGES'
|
||||||
|
offset?: number
|
||||||
|
limit?: number
|
||||||
|
reverse?: boolean
|
||||||
|
encoding: 'BASE64' | 'BASE58'
|
||||||
|
haschatreference?: boolean
|
||||||
|
chatreference?: string
|
||||||
|
sender?: string
|
||||||
|
involving: string[]
|
||||||
|
txGroupId: number
|
||||||
|
before?: number
|
||||||
|
after?: number
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface JoinGroupQortalRequest extends BaseRequest {
|
||||||
|
action: 'JOIN_GROUP'
|
||||||
|
groupId: number
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface ListGroupsQortalRequest extends BaseRequest {
|
||||||
|
action: 'LIST_GROUPS'
|
||||||
|
limit?: number
|
||||||
|
offset?: number
|
||||||
|
reverse?: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
type GroupType = 1 | 0
|
||||||
|
|
||||||
|
export interface CreateGroupQortalRequest extends BaseRequest {
|
||||||
|
action: 'CREATE_GROUP'
|
||||||
|
groupName: string
|
||||||
|
description?: string
|
||||||
|
type: GroupType
|
||||||
|
approvalThreshold: number
|
||||||
|
minBlock: number
|
||||||
|
maxBlock: number
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface UpdateGroupQortalRequest extends BaseRequest {
|
||||||
|
action: 'UPDATE_GROUP'
|
||||||
|
newOwner: string
|
||||||
|
groupId: number
|
||||||
|
description?: string
|
||||||
|
type: GroupType
|
||||||
|
approvalThreshold: number
|
||||||
|
minBlock: number
|
||||||
|
maxBlock: number
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface AddGroupAdminQortalRequest extends BaseRequest {
|
||||||
|
action: 'ADD_GROUP_ADMIN'
|
||||||
|
groupId: number
|
||||||
|
qortalAddress: string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export interface RemoveGroupAdminQortalRequest extends BaseRequest {
|
||||||
|
action: 'REMOVE_GROUP_ADMIN'
|
||||||
|
groupId: number
|
||||||
|
qortalAddress: string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export interface BanFromGroupQortalRequest extends BaseRequest {
|
||||||
|
action: 'BAN_FROM_GROUP'
|
||||||
|
groupId: number
|
||||||
|
banTime: number
|
||||||
|
qortalAddress: string
|
||||||
|
reason?: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface CancelGroupBanQortalRequest extends BaseRequest {
|
||||||
|
action: 'CANCEL_GROUP_BAN'
|
||||||
|
groupId: number
|
||||||
|
qortalAddress: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface KickFromGroupQortalRequest extends BaseRequest {
|
||||||
|
action: 'KICK_FROM_GROUP'
|
||||||
|
groupId: number
|
||||||
|
qortalAddress: string
|
||||||
|
reason?: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface InviteToGroupQortalRequest extends BaseRequest {
|
||||||
|
action: 'INVITE_TO_GROUP'
|
||||||
|
groupId: number
|
||||||
|
inviteeAddress: string
|
||||||
|
inviteTime: number
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface CancelGroupInviteQortalRequest extends BaseRequest {
|
||||||
|
action: 'CANCEL_GROUP_INVITE'
|
||||||
|
groupId: number
|
||||||
|
qortalAddress: string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export interface LeaveGroupQortalRequest extends BaseRequest {
|
||||||
|
action: 'LEAVE_GROUP'
|
||||||
|
groupId: number
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface DeployAtQortalRequest extends BaseRequest {
|
||||||
|
action: 'DEPLOY_AT'
|
||||||
|
name: string
|
||||||
|
description: string
|
||||||
|
tags: string
|
||||||
|
creationBytes: string
|
||||||
|
amount: number
|
||||||
|
assetId: number
|
||||||
|
type: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetAtQortalRequest extends BaseRequest {
|
||||||
|
action: 'GET_AT'
|
||||||
|
atAddress: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface GetAtDataQortalRequest extends BaseRequest {
|
||||||
|
action: 'GET_AT_DATA'
|
||||||
|
atAddress: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface ListAtsQortalRequest extends BaseRequest {
|
||||||
|
action: 'LIST_ATS'
|
||||||
|
limit?: number
|
||||||
|
offset?: number
|
||||||
|
reverse?: boolean
|
||||||
|
isExecutable?: boolean
|
||||||
|
codeHash58?: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface FetchBlockQortalRequest extends BaseRequest {
|
||||||
|
action: 'FETCH_BLOCK'
|
||||||
|
signature: string
|
||||||
|
includeOnlineSignatures?: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface FetchBlockRangeQortalRequest extends BaseRequest {
|
||||||
|
action: 'FETCH_BLOCK_RANGE'
|
||||||
|
height: number
|
||||||
|
count: number
|
||||||
|
includeOnlineSignatures?: boolean
|
||||||
|
reverse?: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
export interface SearchTransactionsQortalRequest extends BaseRequest {
|
||||||
|
action: 'SEARCH_TRANSACTIONS'
|
||||||
|
startBlock?: number
|
||||||
|
blockLimit?: number
|
||||||
|
txGroupId?: number
|
||||||
|
txType?: TxType[]
|
||||||
|
address?: string
|
||||||
|
confirmationStatus?: ConfirmationStatus
|
||||||
|
limit?: number
|
||||||
|
offset?: number
|
||||||
|
reverse?: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface IsUsingPublicNodeQortalRequest extends BaseRequest {
|
||||||
|
action: 'IS_USING_PUBLIC_NODE'
|
||||||
|
}
|
||||||
|
|
||||||
|
export type AdminActionType =
|
||||||
|
| 'stop'
|
||||||
|
| 'restart'
|
||||||
|
| 'bootstrap'
|
||||||
|
| 'addmintingaccount'
|
||||||
|
| 'removemintingaccount'
|
||||||
|
| 'forcesync'
|
||||||
|
| 'addpeer'
|
||||||
|
| 'removepeer'
|
||||||
|
|
||||||
|
export interface AdminActionQortalRequest extends BaseRequest {
|
||||||
|
action: 'ADMIN_ACTION'
|
||||||
|
type: AdminActionType
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface OpenNewTabQortalRequest extends BaseRequest {
|
||||||
|
action: 'OPEN_NEW_TAB'
|
||||||
|
qortalLink: string
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export interface ShowActionsQortalRequest extends BaseRequest {
|
||||||
|
action: 'SHOW_ACTIONS'
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface SignTransactionQortalRequest extends BaseRequest {
|
||||||
|
action: 'SIGN_TRANSACTION'
|
||||||
|
unsignedBytes: string
|
||||||
|
process?: boolean
|
||||||
|
}
|
||||||
|
|
176
src/types/qortalRequests/types.ts
Normal file
176
src/types/qortalRequests/types.ts
Normal file
@ -0,0 +1,176 @@
|
|||||||
|
export type ForeignCoin =
|
||||||
|
| 'BTC'
|
||||||
|
| 'LTC'
|
||||||
|
| 'DOGE'
|
||||||
|
| 'DGB'
|
||||||
|
| 'RVN'
|
||||||
|
| 'ARRR'
|
||||||
|
|
||||||
|
export type Coin =
|
||||||
|
| 'QORT'
|
||||||
|
| 'BTC'
|
||||||
|
| 'LTC'
|
||||||
|
| 'DOGE'
|
||||||
|
| 'DGB'
|
||||||
|
| 'RVN'
|
||||||
|
| 'ARRR'
|
||||||
|
|
||||||
|
|
||||||
|
export type ForeignBlockchain =
|
||||||
|
| 'LITECOIN'
|
||||||
|
| 'DOGECOIN'
|
||||||
|
| 'BITCOIN'
|
||||||
|
| 'DIGIBYTE'
|
||||||
|
| 'RAVENCOIN'
|
||||||
|
| 'PIRATECHAIN'
|
||||||
|
|
||||||
|
export type FeeType = 'feekb' | 'feeceiling'
|
||||||
|
export type ConnectionType = 'SSL' | 'TCP'
|
||||||
|
|
||||||
|
export interface CrosschainAtInfo {
|
||||||
|
qortalAtAddress: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export type Service =
|
||||||
|
| 'AUTO_UPDATE'
|
||||||
|
| 'ARBITRARY_DATA'
|
||||||
|
| 'QCHAT_ATTACHMENT'
|
||||||
|
| 'QCHAT_ATTACHMENT_PRIVATE'
|
||||||
|
| 'ATTACHMENT'
|
||||||
|
| 'ATTACHMENT_PRIVATE'
|
||||||
|
| 'FILE'
|
||||||
|
| 'FILE_PRIVATE'
|
||||||
|
| 'FILES'
|
||||||
|
| 'CHAIN_DATA'
|
||||||
|
| 'WEBSITE'
|
||||||
|
| 'GIT_REPOSITORY'
|
||||||
|
| 'IMAGE'
|
||||||
|
| 'IMAGE_PRIVATE'
|
||||||
|
| 'THUMBNAIL'
|
||||||
|
| 'QCHAT_IMAGE'
|
||||||
|
| 'VIDEO'
|
||||||
|
| 'VIDEO_PRIVATE'
|
||||||
|
| 'AUDIO'
|
||||||
|
| 'AUDIO_PRIVATE'
|
||||||
|
| 'QCHAT_AUDIO'
|
||||||
|
| 'QCHAT_VOICE'
|
||||||
|
| 'VOICE'
|
||||||
|
| 'VOICE_PRIVATE'
|
||||||
|
| 'PODCAST'
|
||||||
|
| 'BLOG'
|
||||||
|
| 'BLOG_POST'
|
||||||
|
| 'BLOG_COMMENT'
|
||||||
|
| 'DOCUMENT'
|
||||||
|
| 'DOCUMENT_PRIVATE'
|
||||||
|
| 'LIST'
|
||||||
|
| 'PLAYLIST'
|
||||||
|
| 'APP'
|
||||||
|
| 'METADATA'
|
||||||
|
| 'JSON'
|
||||||
|
| 'GIF_REPOSITORY'
|
||||||
|
| 'STORE'
|
||||||
|
| 'PRODUCT'
|
||||||
|
| 'OFFER'
|
||||||
|
| 'COUPON'
|
||||||
|
| 'CODE'
|
||||||
|
| 'PLUGIN'
|
||||||
|
| 'EXTENSION'
|
||||||
|
| 'GAME'
|
||||||
|
| 'ITEM'
|
||||||
|
| 'NFT'
|
||||||
|
| 'DATABASE'
|
||||||
|
| 'SNAPSHOT'
|
||||||
|
| 'COMMENT'
|
||||||
|
| 'CHAIN_COMMENT'
|
||||||
|
| 'MAIL'
|
||||||
|
| 'MAIL_PRIVATE'
|
||||||
|
| 'MESSAGE'
|
||||||
|
| 'MESSAGE_PRIVATE'
|
||||||
|
|
||||||
|
|
||||||
|
export type ResourceToPublish =
|
||||||
|
| {
|
||||||
|
service: Service
|
||||||
|
identifier: string
|
||||||
|
title?: string
|
||||||
|
description?: string
|
||||||
|
category?: string
|
||||||
|
tags?: string[]
|
||||||
|
base64: string
|
||||||
|
filename?: string
|
||||||
|
disableEncrypt?: boolean
|
||||||
|
}
|
||||||
|
| {
|
||||||
|
service: Service
|
||||||
|
identifier: string
|
||||||
|
title?: string
|
||||||
|
description?: string
|
||||||
|
category?: string
|
||||||
|
tags?: string[]
|
||||||
|
data64: string
|
||||||
|
filename?: string
|
||||||
|
disableEncrypt?: boolean
|
||||||
|
}
|
||||||
|
| {
|
||||||
|
service: Service
|
||||||
|
identifier: string
|
||||||
|
title?: string
|
||||||
|
description?: string
|
||||||
|
category?: string
|
||||||
|
tags?: string[]
|
||||||
|
file: File
|
||||||
|
filename?: string
|
||||||
|
disableEncrypt?: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export interface ResourcePointer {
|
||||||
|
service: Service
|
||||||
|
identifier: string
|
||||||
|
name: string
|
||||||
|
}
|
||||||
|
|
||||||
|
export type ConfirmationStatus = "CONFIRMED" | "UNCONFIRMED" | "BOTH"
|
||||||
|
|
||||||
|
export type TxType =
|
||||||
|
| 'GENESIS'
|
||||||
|
| 'PAYMENT'
|
||||||
|
| 'REGISTER_NAME'
|
||||||
|
| 'UPDATE_NAME'
|
||||||
|
| 'SELL_NAME'
|
||||||
|
| 'CANCEL_SELL_NAME'
|
||||||
|
| 'BUY_NAME'
|
||||||
|
| 'CREATE_POLL'
|
||||||
|
| 'VOTE_ON_POLL'
|
||||||
|
| 'ARBITRARY'
|
||||||
|
| 'ISSUE_ASSET'
|
||||||
|
| 'TRANSFER_ASSET'
|
||||||
|
| 'CREATE_ASSET_ORDER'
|
||||||
|
| 'CANCEL_ASSET_ORDER'
|
||||||
|
| 'MULTI_PAYMENT'
|
||||||
|
| 'DEPLOY_AT'
|
||||||
|
| 'MESSAGE'
|
||||||
|
| 'CHAT'
|
||||||
|
| 'PUBLICIZE'
|
||||||
|
| 'AIRDROP'
|
||||||
|
| 'AT'
|
||||||
|
| 'CREATE_GROUP'
|
||||||
|
| 'UPDATE_GROUP'
|
||||||
|
| 'ADD_GROUP_ADMIN'
|
||||||
|
| 'REMOVE_GROUP_ADMIN'
|
||||||
|
| 'GROUP_BAN'
|
||||||
|
| 'CANCEL_GROUP_BAN'
|
||||||
|
| 'GROUP_KICK'
|
||||||
|
| 'GROUP_INVITE'
|
||||||
|
| 'CANCEL_GROUP_INVITE'
|
||||||
|
| 'JOIN_GROUP'
|
||||||
|
| 'LEAVE_GROUP'
|
||||||
|
| 'GROUP_APPROVAL'
|
||||||
|
| 'SET_GROUP'
|
||||||
|
| 'UPDATE_ASSET'
|
||||||
|
| 'ACCOUNT_FLAGS'
|
||||||
|
| 'ENABLE_FORGING'
|
||||||
|
| 'REWARD_SHARE'
|
||||||
|
| 'ACCOUNT_LEVEL'
|
||||||
|
| 'TRANSFER_PRIVS'
|
||||||
|
| 'PRESENCE'
|
@ -103,7 +103,7 @@ export function processText(input: string): string {
|
|||||||
e.stopPropagation()
|
e.stopPropagation()
|
||||||
qortalRequest({
|
qortalRequest({
|
||||||
action: 'JOIN_GROUP',
|
action: 'JOIN_GROUP',
|
||||||
groupId: id
|
groupId: +id
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user