Replace unfollow Sone ajax page with Kotlin version
[Sone.git] / src / main / kotlin / net / pterodactylus / sone / web / SessionProvider.kt
1 package net.pterodactylus.sone.web
2
3 import freenet.clients.http.ToadletContext
4 import net.pterodactylus.sone.data.Sone
5
6 /**
7  * Provides access to the currently logged-in [Sone].
8  */
9 interface SessionProvider {
10
11         fun getCurrentSone(toadletContext: ToadletContext, createSession: Boolean = true): Sone?
12         fun setCurrentSone(toadletContext: ToadletContext, sone: Sone?)
13
14 }