diff --git a/komf-mediaserver/src/commonMain/kotlin/snd/komf/mediaserver/kavita/KavitaEventHandler.kt b/komf-mediaserver/src/commonMain/kotlin/snd/komf/mediaserver/kavita/KavitaEventHandler.kt index e8d097ff..e9adcc90 100644 --- a/komf-mediaserver/src/commonMain/kotlin/snd/komf/mediaserver/kavita/KavitaEventHandler.kt +++ b/komf-mediaserver/src/commonMain/kotlin/snd/komf/mediaserver/kavita/KavitaEventHandler.kt @@ -20,6 +20,7 @@ import snd.komf.mediaserver.BookEvent import snd.komf.mediaserver.MediaServerEventListener import snd.komf.mediaserver.SeriesEvent import snd.komf.mediaserver.kavita.model.KavitaVolumeId +import snd.komf.mediaserver.kavita.model.events.ChapterUpdatedEvent import snd.komf.mediaserver.kavita.model.events.CoverUpdateEvent import snd.komf.mediaserver.kavita.model.events.NotificationProgressEvent import snd.komf.mediaserver.kavita.model.events.SeriesRemovedEvent @@ -172,6 +173,7 @@ class KavitaEventHandler( hubConnection.on("ScanSeries", { }, Object::class.java) hubConnection.on("ScanProgress", { }, Object::class.java) hubConnection.on("SendingToDevice", { }, Object::class.java) + hubConnection.on("ChapterUpdated", { _: ChapterUpdatedEvent -> }, ChapterUpdatedEvent::class.java) hubConnection.on("SeriesAdded", { }, Object::class.java) hubConnection.on("SeriesAddedToCollection", { }, Object::class.java) hubConnection.on("SiteThemeProgress", { }, Object::class.java) @@ -179,5 +181,7 @@ class KavitaEventHandler( hubConnection.on("UserUpdate", { }, Object::class.java) hubConnection.on("UserProgressUpdate", { }, Object::class.java) hubConnection.on("WordCountAnalyzerProgress", { }, Object::class.java) + hubConnection.on("ReadingSessionUpdate", { }, Object::class.java) + hubConnection.on("ReadingSessionClose", { }, Object::class.java) } } \ No newline at end of file diff --git a/komf-mediaserver/src/commonMain/kotlin/snd/komf/mediaserver/kavita/model/events/ChapterUpdatedEvent.kt b/komf-mediaserver/src/commonMain/kotlin/snd/komf/mediaserver/kavita/model/events/ChapterUpdatedEvent.kt new file mode 100644 index 00000000..c5168330 --- /dev/null +++ b/komf-mediaserver/src/commonMain/kotlin/snd/komf/mediaserver/kavita/model/events/ChapterUpdatedEvent.kt @@ -0,0 +1,16 @@ +package snd.komf.mediaserver.kavita.model.events + +data class ChapterUpdatedEvent( + val body: Body, + val name: String?, + val title: String?, + val subTitle: String?, + val eventType: String?, + val progress: String?, +) { + + data class Body( + val seriesId: Int, + val chapterId: Int, + ) +}