1
0
mirror of https://github.com/toast-ts/Daggerbot-TS.git synced 2024-11-17 16:30:58 -05:00

Compare commits

...

2 Commits

Author SHA1 Message Date
toast-ts
29bf036c91 Pass 'rebase' flag 2024-04-10 22:54:55 +10:00
toast-ts
740e145d8a Add BIGBAGPALLETS to the search filter in pallets command 2024-04-10 22:44:13 +10:00
3 changed files with 3 additions and 3 deletions

View File

@ -81,7 +81,7 @@ export default class Developer {
if (interaction.replied) interaction.followUp(update_success); if (interaction.replied) interaction.followUp(update_success);
else interaction.reply(update_success); else interaction.reply(update_success);
}; };
exec('git pull', {windowsHide:true}, (err:Error, stdout)=>{ exec('git pull --rebase', {windowsHide:true}, (err:Error, stdout)=>{
if (err) hammondYouIdiot.edit(`\`\`\`${UsernameHelper(err.message)}\`\`\``); if (err) hammondYouIdiot.edit(`\`\`\`${UsernameHelper(err.message)}\`\`\``);
else if (stdout.includes('Already up to date')) hammondYouIdiot.edit('Repository is currently up to date.'); else if (stdout.includes('Already up to date')) hammondYouIdiot.edit('Repository is currently up to date.');
else hammondYouIdiot.edit('Running `yarn tsc`...').then(()=>exec('yarn tsc', {windowsHide:true}, (err:Error)=>{ else hammondYouIdiot.edit('Running `yarn tsc`...').then(()=>exec('yarn tsc', {windowsHide:true}, (err:Error)=>{

View File

@ -101,7 +101,7 @@ export default class MP {
pallets: async()=>{ pallets: async()=>{
const DSS = await fetchData(client, interaction, choiceSelector) as FSData; const DSS = await fetchData(client, interaction, choiceSelector) as FSData;
if (!DSS) return console.log('Endpoint failed - pallets'); if (!DSS) return console.log('Endpoint failed - pallets');
const filter = DSS?.vehicles.filter(x=>x.category === 'PALLETS'); const filter = DSS?.vehicles.filter(x=>['PALLETS', 'BIGBAGPALLETS'].includes(x.category));
const rules = { const rules = {
one: 'single pallet', one: 'single pallet',
two: 'pallets', two: 'pallets',

View File

@ -1,7 +1,7 @@
import {FSData} from 'src/interfaces'; import {FSData} from 'src/interfaces';
export default function(data:FSData) { export default function(data:FSData) {
const pallets = data.vehicles.filter(x=>x.category === 'PALLETS'); const pallets = data.vehicles.filter(x=>['PALLETS', 'BIGBAGPALLETS'].includes(x.category));
const counts = pallets.reduce((acc, name)=>{ const counts = pallets.reduce((acc, name)=>{
acc[name.name] = (acc[name.name] ?? 0) + 1; acc[name.name] = (acc[name.name] ?? 0) + 1;
return acc; return acc;