I forbindelse med at jeg fikk sludderbot-en til å skrive kode for å teste epostintegrasjonen i app.integration.mail oppdaget jeg at støtten som annonserer via RabbitMQ at det skal sendes ut en epost, ikke har mekanisme for å rydde opp vedleggende som skal sendes ut. Slik jeg og sludderboten forstår koden vil filene bli liggende til evig tid, eller en ekstern jobb rydder dem bort.
Det virker uheldig, og jeg foreslår at dette endres til en fast levetid. Mitt forslag i <URL: https://gitlab.com/OsloMet-ABI/nikita-noark5-core/-/merge_requests/622/ > er 10 minutter.
Alternativet er vel at det er opp til RabbitMQ-købehandlere å fjerne filen når de er ferdig med den og at det ikke er noe levetid på filene ut over omstart av nikita, men i og med at det kan være flere købehandlere som ikke vet om hverandre (det er i grunnen egenskapet med en utgiver/abonnent-mekanisme som RabbitMQ), så er kanskje det en tvilsom antagelse.
Uansett, tenkte det var best å lufte forslaget litt videre før endringen går inn i master, i tilfelle det er gode argumenter for den ene eller andre tilnærmingen.
Innspill?