Skip to content

Commit 0db3f80

Browse files
authored
Update user data client (#960)
1 parent 3411232 commit 0db3f80

1 file changed

Lines changed: 128 additions & 2 deletions

File tree

packages/services/userdata/src/userdata.gen.ts

Lines changed: 128 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint-disable */
2-
// userdata v0.1.0 4797326ffeb063c7256cf02523d563066fdaec9b
2+
// userdata v0.1.0 88764bb5f99353e11d849a1aa8f8a998501ffedb
33
// --
44
// Code generated by Webrpc-gen@v0.30.2 with typescript generator. DO NOT EDIT.
55
//
@@ -12,7 +12,7 @@ export const WebrpcVersion = 'v1'
1212
export const WebrpcSchemaVersion = 'v0.1.0'
1313

1414
// Schema hash generated from your RIDL schema
15-
export const WebrpcSchemaHash = '4797326ffeb063c7256cf02523d563066fdaec9b'
15+
export const WebrpcSchemaHash = '88764bb5f99353e11d849a1aa8f8a998501ffedb'
1616

1717
//
1818
// Client interface
@@ -138,6 +138,20 @@ export interface UserDataClient {
138138
headers?: object,
139139
signal?: AbortSignal,
140140
): Promise<DeleteTokenFavoriteResponse>
141+
142+
listHiddenTokens(
143+
req: ListHiddenTokensRequest,
144+
headers?: object,
145+
signal?: AbortSignal,
146+
): Promise<ListHiddenTokensResponse>
147+
148+
putHiddenToken(req: PutHiddenTokenRequest, headers?: object, signal?: AbortSignal): Promise<PutHiddenTokenResponse>
149+
150+
deleteHiddenToken(
151+
req: DeleteHiddenTokenRequest,
152+
headers?: object,
153+
signal?: AbortSignal,
154+
): Promise<DeleteHiddenTokenResponse>
141155
}
142156

143157
//
@@ -171,6 +185,7 @@ export interface Wallet {
171185
export interface WalletPreferences {
172186
manualSigning?: boolean
173187
hideUnlistedTokens?: boolean
188+
hideCollectibles?: boolean
174189
includeTestnets?: boolean
175190
currency?: string
176191
}
@@ -233,6 +248,15 @@ export interface TokenFavorite {
233248
createdAt: string
234249
}
235250

251+
export interface HiddenToken {
252+
walletAddress: string
253+
id: number
254+
chainId: string
255+
contractAddress: string
256+
tokenId?: string
257+
createdAt: string
258+
}
259+
236260
export interface SessionProps {
237261
address: string
238262
appUrl: string
@@ -259,6 +283,12 @@ export interface TokenFavoriteProps {
259283
tokenId: string
260284
}
261285

286+
export interface HiddenTokenProps {
287+
chainId: string
288+
contractAddress: string
289+
tokenId?: string
290+
}
291+
262292
export interface WatchedWalletProps {
263293
watchedAddress: string
264294
nickname?: string
@@ -493,6 +523,33 @@ export interface DeleteTokenFavoriteRequest {
493523

494524
export interface DeleteTokenFavoriteResponse {}
495525

526+
export interface ListHiddenTokensRequest {
527+
wallet: string
528+
pageSize: number
529+
cursor: string
530+
}
531+
532+
export interface ListHiddenTokensResponse {
533+
hiddenTokens: Array<HiddenToken>
534+
nextCursor: string
535+
}
536+
537+
export interface PutHiddenTokenRequest {
538+
wallet: string
539+
token: HiddenTokenProps
540+
}
541+
542+
export interface PutHiddenTokenResponse {
543+
hiddenToken: HiddenToken
544+
}
545+
546+
export interface DeleteHiddenTokenRequest {
547+
wallet: string
548+
id: number
549+
}
550+
551+
export interface DeleteHiddenTokenResponse {}
552+
496553
//
497554
// Client
498555
//
@@ -539,6 +596,9 @@ export class UserData implements UserDataClient {
539596
listTokenFavorites: (req: ListTokenFavoritesRequest) => ['UserData', 'listTokenFavorites', req] as const,
540597
putTokenFavorite: (req: PutTokenFavoriteRequest) => ['UserData', 'putTokenFavorite', req] as const,
541598
deleteTokenFavorite: (req: DeleteTokenFavoriteRequest) => ['UserData', 'deleteTokenFavorite', req] as const,
599+
listHiddenTokens: (req: ListHiddenTokensRequest) => ['UserData', 'listHiddenTokens', req] as const,
600+
putHiddenToken: (req: PutHiddenTokenRequest) => ['UserData', 'putHiddenToken', req] as const,
601+
deleteHiddenToken: (req: DeleteHiddenTokenRequest) => ['UserData', 'deleteHiddenToken', req] as const,
542602
}
543603

544604
getCapabilities = (headers?: object, signal?: AbortSignal): Promise<GetCapabilitiesResponse> => {
@@ -1089,6 +1149,72 @@ export class UserData implements UserDataClient {
10891149
},
10901150
)
10911151
}
1152+
1153+
listHiddenTokens = (
1154+
req: ListHiddenTokensRequest,
1155+
headers?: object,
1156+
signal?: AbortSignal,
1157+
): Promise<ListHiddenTokensResponse> => {
1158+
return this.fetch(
1159+
this.url('ListHiddenTokens'),
1160+
createHttpRequest(JsonEncode(req, 'ListHiddenTokensRequest'), headers, signal),
1161+
).then(
1162+
(res) => {
1163+
return buildResponse(res).then((_data) => {
1164+
return JsonDecode<ListHiddenTokensResponse>(_data, 'ListHiddenTokensResponse')
1165+
})
1166+
},
1167+
(error) => {
1168+
throw WebrpcRequestFailedError.new({
1169+
cause: `fetch(): ${error instanceof Error ? error.message : String(error)}`,
1170+
})
1171+
},
1172+
)
1173+
}
1174+
1175+
putHiddenToken = (
1176+
req: PutHiddenTokenRequest,
1177+
headers?: object,
1178+
signal?: AbortSignal,
1179+
): Promise<PutHiddenTokenResponse> => {
1180+
return this.fetch(
1181+
this.url('PutHiddenToken'),
1182+
createHttpRequest(JsonEncode(req, 'PutHiddenTokenRequest'), headers, signal),
1183+
).then(
1184+
(res) => {
1185+
return buildResponse(res).then((_data) => {
1186+
return JsonDecode<PutHiddenTokenResponse>(_data, 'PutHiddenTokenResponse')
1187+
})
1188+
},
1189+
(error) => {
1190+
throw WebrpcRequestFailedError.new({
1191+
cause: `fetch(): ${error instanceof Error ? error.message : String(error)}`,
1192+
})
1193+
},
1194+
)
1195+
}
1196+
1197+
deleteHiddenToken = (
1198+
req: DeleteHiddenTokenRequest,
1199+
headers?: object,
1200+
signal?: AbortSignal,
1201+
): Promise<DeleteHiddenTokenResponse> => {
1202+
return this.fetch(
1203+
this.url('DeleteHiddenToken'),
1204+
createHttpRequest(JsonEncode(req, 'DeleteHiddenTokenRequest'), headers, signal),
1205+
).then(
1206+
(res) => {
1207+
return buildResponse(res).then((_data) => {
1208+
return JsonDecode<DeleteHiddenTokenResponse>(_data, 'DeleteHiddenTokenResponse')
1209+
})
1210+
},
1211+
(error) => {
1212+
throw WebrpcRequestFailedError.new({
1213+
cause: `fetch(): ${error instanceof Error ? error.message : String(error)}`,
1214+
})
1215+
},
1216+
)
1217+
}
10921218
}
10931219

10941220
const createHttpRequest = (body: string = '{}', headers: object = {}, signal: AbortSignal | null = null): object => {

0 commit comments

Comments
 (0)