// Copyright © 2023 Entreprise SpaceTarders
'use strict'
let token = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiUlVCRU4iLCJ2ZXJzaW9uIjoidjIuMS40IiwicmVzZXRfZGF0ZSI6IjIwMjMtMTItMDIiLCJpYXQiOjE3MDIwMzg1ODgsInN1YiI6ImFnZW50LXRva2VuIn0.Brl1Mm9K7bG7kLfWGiU6M0WFvOXy-sV3T_p9-c-v97XMFvsmA85lpdKzeaAyVpOPMF4uM08HqxWb9mEGbag5whX0LPk39B_vjKeQVB9cjpjDsaElQz2HuWIUlB33eOQTyt_LKdQYnY7Jqh2HLopMbzK5sjeaGYzjoWILCuZXjqQkp5b0M_0EvXqCgDn1PpEb_MXSLkTpSQ1xa6hCaGjf6fE3KfTgRxEGpIunAeLRq1edaN4fU7TFU0SWSJZ1HO9CMfxA7eZt274sw4Wiea6LpwlPsGOMf1HFVl2sWdpbdIwdaFHyKpUAHWOGORKBB4B9G77wFLcOukwQMOQYOFL48Q"
export function CreateCardContrat(contrats){
$('#contrats').empty()
contrats.forEach(contrat => {
console.log(contrat);
const card =
`
${contrat.factionSymbol}
${contrat.accepted}
`
$('#contrats').append(card)
$('#btn-infos').on('click', async function(){
await getInfosContrat($(this).attr('contratID'));
})
})
}
{/* */}
export function listContrats(){
const settings = {
async: true,
crossDomain: true,
url: 'https://api.spacetraders.io/v2/my/contracts',
method: 'GET',
headers: {
Accept: 'application/json',
Authorization: `Bearer ${token}`
}
};
$.ajax(settings).done(function (response) {
CreateCardContrat(response.data);
});
}
export async function getContrat(contratId){
let contrat;
await $.ajax(`https://api.spacetraders.io/v2/my/contracts/${contratId}`, {
method: 'GET',
headers: {
Accept: 'application/json',
Authorization: `Bearer ${token}`
},
success: function(response){
contrat = response.data;
},
error: function(error){
console.log(error);
}
});
return contrat;
}
export async function getInfosContrat(contratId){
let contrat;
await $.ajax(`https://api.spacetraders.io/v2/my/contracts/${contratId}`, {
method: 'GET',
headers: {
Accept: 'application/json',
Authorization: `Bearer ${token}`
},
success: function(contrat){
console.log(contrat);
window.contratID.innerText = `ID Contrat : ${contratId}`
window.exampleModalLabel.innerText = `${contrat.factionSymbol}`
},
error: function(error){
console.log(error);
}
});
return contrat;
}