diff --git a/src/bingx-client/services/listen-key.service.ts b/src/bingx-client/services/listen-key.service.ts index 6535d93..a926e93 100644 --- a/src/bingx-client/services/listen-key.service.ts +++ b/src/bingx-client/services/listen-key.service.ts @@ -1,6 +1,7 @@ import { AccountInterface } from 'bingx-api/bingx/account/account.interface'; import { BingxGenerateListenKeyEndpoint } from 'bingx-api/bingx/endpoints/bingx-generate-listen-key-endpoint'; import { BingxGenerateListenKeyResponse } from 'bingx-api/bingx/endpoints/bingx-generate-listen-key-response'; +import { BingxExtendListenKeyEndpoint } from 'bingx-api/bingx/endpoints/bingx-extend-listen-key-endpoint'; import { RequestExecutorInterface } from 'bingx-api/bingx/request-executor/request-executor.interface'; export class ListenKeyService { @@ -13,4 +14,13 @@ export class ListenKeyService { new BingxGenerateListenKeyEndpoint(account), ); } + + async extendListenKey( + listenKey: string, + account: AccountInterface, + ): Promise { + return this.requestExecutor.execute( + new BingxExtendListenKeyEndpoint(listenKey, account), + ); + } }