Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 0 additions & 31 deletions src/v0/iam_me.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { Client } from '../client'
import { BaseError } from '../errors/baseError'
import { UriHelper } from '../uri-helper'
import { ThBaseHandler } from '../base'
import { IamUser, IamUserResponse } from './iam_users'

export interface IamMeClassOptions {
user?: string
Expand Down Expand Up @@ -76,26 +75,6 @@ export class IamMeClass extends ThBaseHandler {
throw new IamMeFetchFailed(error.message, { error })
}
}

async setup2faActionMe (tenantId: string): Promise<IamUserResponse> {
const base = this.options.base ?? 'https://api.tillhub.com'
const uri = `${base}${this.endpoint}/${tenantId}/reset-2fa`

try {
const response = await this.http.getClient().post(uri)

if (response.status !== 200) {
throw new IamMeSetup2faActionFailed(undefined, { status: response.status })
}
return {
data: response.data.results[0] as IamUser,
msg: response.data.msg,
metadata: { count: response.data.count }
}
} catch (error: any) {
throw new IamMeSetup2faActionFailed(error.message, { error })
}
}
}
Comment on lines 75 to 78

export class IamMeFetchFailed extends BaseError {
Expand All @@ -118,13 +97,3 @@ export class IamMeBackupCodes2faFailed extends BaseError {
Object.setPrototypeOf(this, IamMeBackupCodes2faFailed.prototype)
}
}
export class IamMeSetup2faActionFailed extends BaseError {
public name = 'IamMeSetup2faActionFailed'
constructor (
public message: string = 'Could not setup 2fa action',
properties?: Record<string, unknown>
) {
super(message, properties)
Object.setPrototypeOf(this, IamMeSetup2faActionFailed.prototype)
}
}
175 changes: 0 additions & 175 deletions test/iam_me/setup-2fa-action.test.ts

This file was deleted.