35 lines
743 B
Java
35 lines
743 B
Java
package org.telegram.telegrambots.session;
|
|
|
|
import org.apache.shiro.session.Session;
|
|
|
|
import java.io.Serializable;
|
|
|
|
@SuppressWarnings({"unused", "WeakerAccess"})
|
|
public class DefaultChatIdConverter implements ChatIdConverter {
|
|
private long sessionId;
|
|
|
|
public DefaultChatIdConverter() {
|
|
super();
|
|
}
|
|
|
|
public DefaultChatIdConverter(long sessionId) {
|
|
this();
|
|
this.sessionId = sessionId;
|
|
}
|
|
|
|
@Override
|
|
public void setSessionId(Serializable sessionId){
|
|
this.sessionId = (long) sessionId;
|
|
};
|
|
|
|
@Override
|
|
public Serializable getSessionId() {
|
|
return sessionId;
|
|
}
|
|
|
|
@Override
|
|
public Serializable generateId(Session session) {
|
|
return getSessionId();
|
|
}
|
|
}
|