summaryrefslogtreecommitdiff
path: root/src/sessions.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sessions.h')
-rw-r--r--src/sessions.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sessions.h b/src/sessions.h
index d573b23..9c084e0 100644
--- a/src/sessions.h
+++ b/src/sessions.h
@@ -23,6 +23,8 @@ struct session *sessions_create(int64_t user_id, int is_admin,
const char *scopes);
struct session *sessions_get(const char *id);
void sessions_destroy(const char *id);
+/* Ends every session of user_id except keep_id; returns how many. */
+int sessions_destroy_user(int64_t user_id, const char *keep_id);
void sessions_free_all(void);
#endif