geforkt von Mirrors/Paper
Added getAllSessionData() to the Conversation API.
By: Alex Bennett <alex.eugene.bennett@gmail.com>
Dieser Commit ist enthalten in:
Ursprung
a487f8ec2b
Commit
e58ce0019f
@ -11,9 +11,9 @@ import java.util.Map;
|
||||
* invocations.
|
||||
*/
|
||||
public class ConversationContext {
|
||||
private Conversable forWhom;
|
||||
private Map<Object, Object> sessionData;
|
||||
private Plugin plugin;
|
||||
private final Conversable forWhom;
|
||||
private final Map<Object, Object> sessionData;
|
||||
private final Plugin plugin;
|
||||
|
||||
/**
|
||||
* @param plugin The owning plugin.
|
||||
@ -45,6 +45,17 @@ public class ConversationContext {
|
||||
return forWhom;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the underlying sessionData map.
|
||||
*
|
||||
* May be directly modified to manipulate session data.
|
||||
*
|
||||
* @return The full sessionData map.
|
||||
*/
|
||||
public Map<Object, Object> getAllSessionData() {
|
||||
return sessionData;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets session data shared between all {@link Prompt} invocations. Use
|
||||
* this as a way to pass data through each Prompt as the conversation
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren