Add settings as parameter to TikTokLiveRecorderStartedEvent!

This commit is contained in:
kohlerpop1
2024-10-17 21:10:08 -04:00
parent eef9d43d01
commit 88e36e7e90
2 changed files with 7 additions and 6 deletions

View File

@@ -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");

View File

@@ -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;
}
}