package org.session.libsession.messaging.jobs

class SessionJobManagerFactories {

    companion object {

        fun getSessionJobFactories(): Map<String, Job.Factory<out Job>> {
            return mapOf(
                AttachmentDownloadJob.KEY to AttachmentDownloadJob.Factory(),
                AttachmentUploadJob.KEY to AttachmentUploadJob.Factory(),
                MessageReceiveJob.KEY to MessageReceiveJob.Factory(),
                MessageSendJob.KEY to MessageSendJob.Factory(),
                NotifyPNServerJob.KEY to NotifyPNServerJob.Factory()
            )
        }
    }
}