We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 94d7217 commit ede5014Copy full SHA for ede5014
registry.go
@@ -50,6 +50,21 @@ func SendToTarget(m Messagable, sessionID SessionID) error {
50
return session.queueForSend(msg)
51
}
52
53
+//ResetSession resets session's sequence numbers
54
+func ResetSession(sessionID SessionID) error {
55
+ session, ok := lookupSession(sessionID)
56
+ if !ok {
57
+ return errUnknownSession
58
+ }
59
+ session.log.OnEvent("Session reset")
60
+ session.State.ShutdownNow(session)
61
+ if err := session.dropAndReset(); err != nil {
62
+ session.logError(err)
63
64
+
65
+ return nil
66
+}
67
68
//UnregisterSession removes a session from the set of known sessions
69
func UnregisterSession(sessionID SessionID) error {
70
sessionsLock.Lock()
0 commit comments