ToDoTaskServiceImpl

@Service
class ToDoTaskServiceImpl(userService: UserService, queueService: QueueService, notificationSenderService: NotificationSenderService, queueRepository: QueueRepository, userQueueRepository: UserQueueRepository) : ToDoTaskService

Service for working with queues for which user is on duty

Constructors

Link copied to clipboard
constructor(userService: UserService, queueService: QueueService, notificationSenderService: NotificationSenderService, queueRepository: QueueRepository, userQueueRepository: UserQueueRepository)

Functions

Link copied to clipboard
@Transactional
open override fun completeTask(token: String, taskId: Long, expenses: Long?)

Add progress for a particular queue

Link copied to clipboard
@Transactional
open override fun getToDoTasks(token: String): List<ToDoTaskDto>

Lists user queues for which he is responsible right now

Link copied to clipboard
@Transactional
open override fun skipTask(token: String, taskId: Long)

Skip to-do for which user is responsible right now