From 9d607f610abdb41aa4a9ea2c2ba1274688fa2736 Mon Sep 17 00:00:00 2001 From: Ken Goldfarb Date: Mon, 10 Apr 2023 12:05:31 -0400 Subject: [PATCH] fix: tokenId count --- src/services/Agreement.ts | 4 - src/types/meem.generated.ts | 210 ++++++++++++++--------------- src/types/meem.public.generated.ts | 168 +++++++++++------------ 3 files changed, 189 insertions(+), 193 deletions(-) diff --git a/src/services/Agreement.ts b/src/services/Agreement.ts index ddf451cb..10ac509c 100644 --- a/src/services/Agreement.ts +++ b/src/services/Agreement.ts @@ -901,10 +901,6 @@ export default class AgreementService { }) ]) - if (tokenId === 0) { - tokenId = 1 - } - const missingWalletAddresses = toAddresses.filter(a => { const foundWallet = wallets.find(w => w.address === a) if (foundWallet) { diff --git a/src/types/meem.generated.ts b/src/types/meem.generated.ts index 4f7f40f6..23258911 100644 --- a/src/types/meem.generated.ts +++ b/src/types/meem.generated.ts @@ -1057,6 +1057,73 @@ export namespace Login { +export namespace AuthenticateWithDiscord { + export interface IPathParams {} + + export const path = (options: IPathParams) => `/api/1.0/discord/authenticate` + + export const method = HttpMethod.Post + + export interface IQueryParams {} + + export interface IRequestBody { + /** The Discord authentication code */ + authCode: string + /** The Discord authentication callback url */ + redirectUri: string + } + + export interface IResponseBody extends IApiResponseBody { + user: { [key: string]: any } + accessToken: string + } + + export interface IDefinition { + pathParams: IPathParams + queryParams: IQueryParams + requestBody: IRequestBody + responseBody: IResponseBody + } + + export type Response = IResponseBody | IError +} + + + +export namespace GetDiscordServers { + export interface IPathParams {} + + export const path = (options: IPathParams) => `/api/1.0/discord/servers` + + export const method = HttpMethod.Get + + export interface IQueryParams { + accessToken: string + } + + export interface IRequestBody { + /** The Discord authentication code */ + authCode: string + /** The Discord authentication callback url */ + redirectUri: string + } + + export interface IResponseBody extends IApiResponseBody { + discordServers: IDiscordServer[] + } + + export interface IDefinition { + pathParams: IPathParams + queryParams: IQueryParams + requestBody: IRequestBody + responseBody: IResponseBody + } + + export type Response = IResponseBody | IError +} + + + /** Bulk mint agreement role tokens */ export namespace BulkBurnAgreementRoleTokens { export interface IPathParams { @@ -2072,73 +2139,6 @@ export namespace UpgradeAgreementRole { -export namespace AuthenticateWithDiscord { - export interface IPathParams {} - - export const path = (options: IPathParams) => `/api/1.0/discord/authenticate` - - export const method = HttpMethod.Post - - export interface IQueryParams {} - - export interface IRequestBody { - /** The Discord authentication code */ - authCode: string - /** The Discord authentication callback url */ - redirectUri: string - } - - export interface IResponseBody extends IApiResponseBody { - user: { [key: string]: any } - accessToken: string - } - - export interface IDefinition { - pathParams: IPathParams - queryParams: IQueryParams - requestBody: IRequestBody - responseBody: IResponseBody - } - - export type Response = IResponseBody | IError -} - - - -export namespace GetDiscordServers { - export interface IPathParams {} - - export const path = (options: IPathParams) => `/api/1.0/discord/servers` - - export const method = HttpMethod.Get - - export interface IQueryParams { - accessToken: string - } - - export interface IRequestBody { - /** The Discord authentication code */ - authCode: string - /** The Discord authentication callback url */ - redirectUri: string - } - - export interface IResponseBody extends IApiResponseBody { - discordServers: IDiscordServer[] - } - - export interface IDefinition { - pathParams: IPathParams - queryParams: IQueryParams - requestBody: IRequestBody - responseBody: IResponseBody - } - - export type Response = IResponseBody | IError -} - - - export namespace CreateBundle { export interface IPathParams {} @@ -2425,6 +2425,44 @@ export namespace JoinGuild { +/** Save some data to IPFS */ +export namespace SaveToIPFS { + export interface IPathParams {} + + export const path = () => `/api/1.0/ipfs` + + export const method = HttpMethod.Post + + export interface IQueryParams {} + + export interface IRequestBody { + /** The data to save. Only one of "data" or "json" should be sent */ + data?: string + + /** The JSON to save. Only one of "data" or "json" should be sent */ + json?: Record + } + + export interface IResponseBody extends IApiResponseBody { + /** The IPFS hash for the saved data */ + ipfsHash: string + } + + export interface IDefinition { + pathParams: IPathParams + queryParams: IQueryParams + requestBody: IRequestBody + responseBody: IResponseBody + } + + export type Response = IResponseBody | IError +} + +// TODO: How to specify json in OpenAPI definition + + + + /** Create or update the current user */ export namespace CreateOrUpdateUser { export interface IPathParams {} @@ -2624,44 +2662,6 @@ export namespace UpdateUserIdentity { -/** Save some data to IPFS */ -export namespace SaveToIPFS { - export interface IPathParams {} - - export const path = () => `/api/1.0/ipfs` - - export const method = HttpMethod.Post - - export interface IQueryParams {} - - export interface IRequestBody { - /** The data to save. Only one of "data" or "json" should be sent */ - data?: string - - /** The JSON to save. Only one of "data" or "json" should be sent */ - json?: Record - } - - export interface IResponseBody extends IApiResponseBody { - /** The IPFS hash for the saved data */ - ipfsHash: string - } - - export interface IDefinition { - pathParams: IPathParams - queryParams: IQueryParams - requestBody: IRequestBody - responseBody: IResponseBody - } - - export type Response = IResponseBody | IError -} - -// TODO: How to specify json in OpenAPI definition - - - - /** Redirect the user to this endpoint to authenticate w/ slack */ export namespace AuthenticateWithSlack { export interface IPathParams {} diff --git a/src/types/meem.public.generated.ts b/src/types/meem.public.generated.ts index aa2033d9..580ed057 100644 --- a/src/types/meem.public.generated.ts +++ b/src/types/meem.public.generated.ts @@ -2137,6 +2137,90 @@ export namespace GetDiscordServers { +export namespace GetJoinGuildMessage { + export interface IPathParams { + /** The Agreement id */ + agreementId: string + } + + export const path = (options: IPathParams) => + `/api/1.0/agreements/${options.agreementId}/getJoinGuildMessage` + + export const method = HttpMethod.Get + + export interface IQueryParams {} + + export interface IRequestBody {} + + export interface IResponseBody extends IApiResponseBody { + message: string + params: { + chainId?: string + msg: string + method: number + addr: string + nonce: string + hash?: string + ts: string + } + } + + export interface IDefinition { + pathParams: IPathParams + queryParams: IQueryParams + requestBody: IRequestBody + responseBody: IResponseBody + } + + export type Response = IResponseBody | IError +} + + + +export namespace JoinGuild { + export interface IPathParams { + /** The Agreement id */ + agreementId: string + } + + export const path = (options: IPathParams) => + `/api/1.0/agreements/${options.agreementId}/joinGuild` + + export const method = HttpMethod.Post + + export interface IQueryParams {} + + export interface IRequestBody { + message: string + params: { + chainId?: string + msg: string + method: number + addr: string + nonce: string + hash?: string + ts: string + } + sig: string + mintToken?: boolean + } + + export interface IResponseBody extends IApiResponseBody { + status: 'success' + } + + export interface IDefinition { + pathParams: IPathParams + queryParams: IQueryParams + requestBody: IRequestBody + responseBody: IResponseBody + } + + export type Response = IResponseBody | IError +} + + + export namespace CreateBundle { export interface IPathParams {} @@ -2339,90 +2423,6 @@ export namespace UpdateWalletContractInstance { -export namespace GetJoinGuildMessage { - export interface IPathParams { - /** The Agreement id */ - agreementId: string - } - - export const path = (options: IPathParams) => - `/api/1.0/agreements/${options.agreementId}/getJoinGuildMessage` - - export const method = HttpMethod.Get - - export interface IQueryParams {} - - export interface IRequestBody {} - - export interface IResponseBody extends IApiResponseBody { - message: string - params: { - chainId?: string - msg: string - method: number - addr: string - nonce: string - hash?: string - ts: string - } - } - - export interface IDefinition { - pathParams: IPathParams - queryParams: IQueryParams - requestBody: IRequestBody - responseBody: IResponseBody - } - - export type Response = IResponseBody | IError -} - - - -export namespace JoinGuild { - export interface IPathParams { - /** The Agreement id */ - agreementId: string - } - - export const path = (options: IPathParams) => - `/api/1.0/agreements/${options.agreementId}/joinGuild` - - export const method = HttpMethod.Post - - export interface IQueryParams {} - - export interface IRequestBody { - message: string - params: { - chainId?: string - msg: string - method: number - addr: string - nonce: string - hash?: string - ts: string - } - sig: string - mintToken?: boolean - } - - export interface IResponseBody extends IApiResponseBody { - status: 'success' - } - - export interface IDefinition { - pathParams: IPathParams - queryParams: IQueryParams - requestBody: IRequestBody - responseBody: IResponseBody - } - - export type Response = IResponseBody | IError -} - - - /** Create or update the current user */ export namespace CreateOrUpdateUser { export interface IPathParams {}