Oprava sestavování ntfy URL

This commit is contained in:
Martin Berka 2023-10-17 08:44:14 +02:00
parent 60563eaf0d
commit c5103f902d

View File

@ -73,12 +73,12 @@ export const ntfyCall = async (data: NotififaceInput) => {
const today = formatDate(getToday()); const today = formatDate(getToday());
let clientData: ClientData = await storage.getData(today); let clientData: ClientData = await storage.getData(today);
const userByCLocation = getUsersByLocation(clientData.choices, data.user) const userByCLocation = getUsersByLocation(clientData.choices, data.user)
// Odstraníme mezery a diakritiku a převedeme na lowercase
const topic = data.user.normalize('NFD').replace(' ', '').replace(/[\u0300-\u036f]/g, '').toLowerCase();
const token = Buffer.from(`${username}:${password}`, 'utf8').toString('base64'); const token = Buffer.from(`${username}:${password}`, 'utf8').toString('base64');
const promises = userByCLocation.map(async user => { const promises = userByCLocation.map(async user => {
try { try {
// Odstraníme mezery a diakritiku a převedeme na lowercase
const topic = user.normalize('NFD').replace(' ', '').replace(/[\u0300-\u036f]/g, '').toLowerCase();
const response = await axios({ const response = await axios({
url: `${url}/${topic}`, url: `${url}/${topic}`,
method: 'POST', method: 'POST',