32 lines
691 B
Java
32 lines
691 B
Java
package Utility.User;
|
|
|
|
import CORE.Core;
|
|
import Manager.UserManager;
|
|
import Utility.MessageConstants;
|
|
import org.telegram.telegrambots.meta.api.methods.send.SendMessage;
|
|
|
|
import java.util.TimerTask;
|
|
|
|
public class GuestHandle extends TimerTask implements Runnable{
|
|
|
|
private long userID;
|
|
private Core core;
|
|
|
|
public GuestHandle(Core core, long userID){
|
|
this.core = core;
|
|
this.userID = userID;
|
|
|
|
}
|
|
|
|
@Override
|
|
public void run() {
|
|
UserManager.removeUser(userID);
|
|
|
|
SendMessage message = new SendMessage()
|
|
.setChatId(userID)
|
|
.setText(MessageConstants.GUEST_EXPIRED);
|
|
|
|
core.send_message(message);
|
|
}
|
|
}
|