@hpcc-js/comms
Version:
hpcc-js - Communications
28 lines (23 loc) • 904 B
text/typescript
import { AccountServiceBase, WsAccount } from "./wsdl/ws_account/v1.07/ws_account.ts";
import { ESPExceptions } from "../espConnection.ts";
export {
type WsAccount
};
export class AccountService extends AccountServiceBase {
VerifyUser(request: WsAccount.VerifyUserRequest): Promise<WsAccount.VerifyUserResponse> {
return this._connection.send("VerifyUser", request)
.catch((e: ESPExceptions) => {
// old client version warning ---
if (e.isESPExceptions && e.Exception.some(exception => exception.Code === 20043)) {
return {
retcode: 20043,
Exceptions: {
Source: "wsAccount",
Exception: e.Exception
}
};
}
throw e;
});
}
}