Comparing version 0.3.10 to 0.3.11
@@ -13,4 +13,3 @@ import type { User as _User } from 'src/types/user.js'; | ||
updatePassword(oldPassword: string, newPassword: string): Promise<void>; | ||
removeTotp(session: string, password: string): Promise<void>; | ||
} | ||
export default User; |
@@ -112,16 +112,2 @@ import { request } from "undici"; | ||
} | ||
async removeTotp(session, password) { | ||
const { body, statusCode } = await request(`${this.endpoint}/users/totp`, { | ||
headers: { | ||
Authorization: session, | ||
"Content-type": "application/json" | ||
}, | ||
method: "DELETE", | ||
body: JSON.stringify({ password }) | ||
}); | ||
if (statusCode !== 201) { | ||
const json = await body.json(); | ||
throw new Error(`Runik: ${JSON.stringify(json)}`); | ||
} | ||
} | ||
} | ||
@@ -128,0 +114,0 @@ var user_default = User; |
@@ -37,2 +37,3 @@ import Client from './client.js'; | ||
deleteAvatar: (session: string) => Promise<void>; | ||
removeTotp: (session: string, password: string) => Promise<void>; | ||
}; | ||
@@ -39,0 +40,0 @@ verifyEmail(token: string): Promise<void>; |
@@ -298,2 +298,19 @@ import { request } from "undici"; | ||
} | ||
}, | ||
removeTotp: async (session, password) => { | ||
const { body, statusCode } = await request( | ||
`${this.endpoint}/users/totp`, | ||
{ | ||
headers: { | ||
Authorization: session, | ||
"Content-type": "application/json" | ||
}, | ||
method: "DELETE", | ||
body: JSON.stringify({ password }) | ||
} | ||
); | ||
if (statusCode !== 201) { | ||
const json = await body.json(); | ||
throw new Error(`Runik: ${JSON.stringify(json)}`); | ||
} | ||
} | ||
@@ -300,0 +317,0 @@ }; |
{ | ||
"name": "runik", | ||
"version": "0.3.10", | ||
"version": "0.3.11", | ||
"description": "SDK for Runik API", | ||
@@ -5,0 +5,0 @@ "type": "module", |
19854
558