@hellotext/hellotext
Version:
Hellotext JavaScript Client
31 lines (23 loc) • 704 B
JavaScript
import Hellotext from '../hellotext'
import { Configuration } from '../core'
import { Response } from './response'
class SubmissionsAPI {
static get endpoint() {
return Configuration.endpoint('public/submissions')
}
static async resendOTP(id) {
const response = await fetch(`${this.endpoint}/${id}/otps`, {
method: 'POST',
headers: Hellotext.headers,
})
return new Response(response.ok, response)
}
static async verifyOTP(id, otp) {
const response = await fetch(`${this.endpoint}/${id}/otps/${otp}/verify`, {
method: 'POST',
headers: Hellotext.headers,
})
return new Response(response.ok, response)
}
}
export default SubmissionsAPI