linstrom/outgoingEventQueue/queue.go

10 lines
456 B
Go

package outgoingeventqueue
// TODO: Implement me
/*
Queue for controlled distribution of outgoing events, such as note creations, deletions or updates
Also has to manage the case where an instance can't be reached or where Linstrom has to shut down
In case of a shutdown, it has to store all remaining tasks in the db to try again later after the next boot
Should preferably also be able to tell when a server is just gone and stop bothering about it
*/