2018-06-07 19:43:41 +02:00
|
|
|
package org.telegram.telegrambots.session;
|
|
|
|
|
|
|
|
import org.apache.shiro.session.Session;
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
2018-07-27 00:48:40 +02:00
|
|
|
@SuppressWarnings({"unused", "WeakerAccess"})
|
2018-06-07 19:43:41 +02:00
|
|
|
public class DefaultChatIdConverter implements ChatIdConverter {
|
|
|
|
private long sessionId;
|
|
|
|
|
2018-07-27 00:48:40 +02:00
|
|
|
public DefaultChatIdConverter() {
|
|
|
|
super();
|
|
|
|
}
|
|
|
|
|
|
|
|
public DefaultChatIdConverter(long sessionId) {
|
|
|
|
this();
|
|
|
|
this.sessionId = sessionId;
|
|
|
|
}
|
|
|
|
|
2018-06-07 19:43:41 +02:00
|
|
|
@Override
|
|
|
|
public void setSessionId(Serializable sessionId){
|
|
|
|
this.sessionId = (long) sessionId;
|
2023-05-30 02:32:15 +02:00
|
|
|
}
|
2018-06-07 19:43:41 +02:00
|
|
|
|
|
|
|
@Override
|
|
|
|
public Serializable getSessionId() {
|
|
|
|
return sessionId;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public Serializable generateId(Session session) {
|
|
|
|
return getSessionId();
|
|
|
|
}
|
|
|
|
}
|