FreelanceBot
31 строка · 939.0 Байт
1package telegramBot.command;
2
3import org.telegram.telegrambots.meta.api.objects.Update;
4import telegramBot.service.MessageService;
5import telegramBot.service.UserService;
6
7public class RestartCommand implements Command {
8private static final String RESTART_COMMAND = "Вы возобновили уведомления. /stop - остановка";
9
10private final MessageService messageService;
11
12private UserService userService;
13
14
15public RestartCommand(MessageService messageService) {
16this.messageService = messageService;
17}
18
19@Override
20public void execute(Update update) {
21String chatId = update.getMessage().getChatId().toString();
22this.userService.setActive(chatId, true);
23this.messageService.sendResponse(chatId, RESTART_COMMAND);
24
25}
26
27public RestartCommand setUserService(UserService userService){
28this.userService = userService;
29return this;
30}
31}
32