From 88e36e7e90ed122774d1b4f58bbe4aaddbc61855 Mon Sep 17 00:00:00 2001 From: kohlerpop1 Date: Thu, 17 Oct 2024 21:10:08 -0400 Subject: [PATCH] Add settings as parameter to TikTokLiveRecorderStartedEvent! --- .../extension/recorder/impl/RecorderListener.java | 2 +- .../impl/event/TikTokLiveRecorderStartedEvent.java | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/extension-recorder/src/main/java/io/github/jwdeveloper/tiktok/extension/recorder/impl/RecorderListener.java b/extension-recorder/src/main/java/io/github/jwdeveloper/tiktok/extension/recorder/impl/RecorderListener.java index cfb4230..1aceadb 100644 --- a/extension-recorder/src/main/java/io/github/jwdeveloper/tiktok/extension/recorder/impl/RecorderListener.java +++ b/extension-recorder/src/main/java/io/github/jwdeveloper/tiktok/extension/recorder/impl/RecorderListener.java @@ -77,7 +77,7 @@ public class RecorderListener implements LiveRecorder { if (isConnected() || downloadData.getDownloadLiveUrl().isEmpty()) return; - var recordingStartedEvent = new TikTokLiveRecorderStartedEvent(downloadData); + var recordingStartedEvent = new TikTokLiveRecorderStartedEvent(downloadData, settings); liveClient.publishEvent(recordingStartedEvent); if (recordingStartedEvent.isCanceled()) liveClient.getLogger().info("Recording cancelled"); diff --git a/extension-recorder/src/main/java/io/github/jwdeveloper/tiktok/extension/recorder/impl/event/TikTokLiveRecorderStartedEvent.java b/extension-recorder/src/main/java/io/github/jwdeveloper/tiktok/extension/recorder/impl/event/TikTokLiveRecorderStartedEvent.java index bf7ca68..ee1079e 100644 --- a/extension-recorder/src/main/java/io/github/jwdeveloper/tiktok/extension/recorder/impl/event/TikTokLiveRecorderStartedEvent.java +++ b/extension-recorder/src/main/java/io/github/jwdeveloper/tiktok/extension/recorder/impl/event/TikTokLiveRecorderStartedEvent.java @@ -23,7 +23,7 @@ package io.github.jwdeveloper.tiktok.extension.recorder.impl.event; import io.github.jwdeveloper.tiktok.data.events.common.TikTokEvent; -import io.github.jwdeveloper.tiktok.extension.recorder.impl.data.DownloadData; +import io.github.jwdeveloper.tiktok.extension.recorder.impl.data.*; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.Setter; @@ -31,12 +31,13 @@ import lombok.Setter; @AllArgsConstructor @Getter public class TikTokLiveRecorderStartedEvent extends TikTokEvent { - DownloadData downloadData; + private final DownloadData downloadData; + private final RecorderSettings settings; - @Setter - boolean canceled; + @Setter boolean canceled; - public TikTokLiveRecorderStartedEvent(DownloadData downloadData) { + public TikTokLiveRecorderStartedEvent(DownloadData downloadData, RecorderSettings settings) { this.downloadData = downloadData; + this.settings = settings; } } \ No newline at end of file