26 lines
616 B
JavaScript
26 lines
616 B
JavaScript
function getPaste(id) {
|
|
let URL = 'https://api.lovelynet.net/'
|
|
// let args = '/?raw=true'
|
|
|
|
let domain = URL + id
|
|
let request = new XMLHttpRequest()
|
|
|
|
return new Promise(function(resolve, reject) {
|
|
request.onreadystatechange = function() {
|
|
if (request.readyState !== 4) return
|
|
if (request.status >= 200 && request.status <= 300) {
|
|
resolve(request.responseText)
|
|
} else {
|
|
reject({
|
|
status: request.status,
|
|
statusText: request.statusText
|
|
})
|
|
}
|
|
}
|
|
request.open('GET', domain, true)
|
|
request.send()
|
|
})
|
|
}
|
|
|
|
module.exports = getPaste
|