gitea-bot/src/gitea-api.js

36 lines
701 B
JavaScript
Raw Normal View History

2022-07-09 00:43:40 +02:00
const axios = require('axios')
const api = {}
const BASE_URL = process.env.GITEA_BASE_URL || 'https://git.l--n.de/api/v1'
const TOKEN = process.env.GITEA_TOKEN
console.log(`Use gitea api @ ${BASE_URL}`)
api.post = (path, payload) => {
const url = `${BASE_URL}${path}`
return axios.post(
url,
payload,
{
headers: {
Authorization: `token ${TOKEN}`
}
}
)
}
api.patch = (path, payload) => {
const url = `${BASE_URL}${path}`
return axios.patch(
url,
payload,
{
headers: {
Authorization: `token ${TOKEN}`
}
}
)
}
module.exports = api