mirror of
https://github.com/jwdeveloper/TikTokLiveJava.git
synced 2026-02-27 08:49:40 -05:00
Add settings as parameter to TikTokLiveRecorderStartedEvent!
This commit is contained in:
@@ -77,7 +77,7 @@ public class RecorderListener implements LiveRecorder {
|
|||||||
if (isConnected() || downloadData.getDownloadLiveUrl().isEmpty())
|
if (isConnected() || downloadData.getDownloadLiveUrl().isEmpty())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
var recordingStartedEvent = new TikTokLiveRecorderStartedEvent(downloadData);
|
var recordingStartedEvent = new TikTokLiveRecorderStartedEvent(downloadData, settings);
|
||||||
liveClient.publishEvent(recordingStartedEvent);
|
liveClient.publishEvent(recordingStartedEvent);
|
||||||
if (recordingStartedEvent.isCanceled())
|
if (recordingStartedEvent.isCanceled())
|
||||||
liveClient.getLogger().info("Recording cancelled");
|
liveClient.getLogger().info("Recording cancelled");
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
package io.github.jwdeveloper.tiktok.extension.recorder.impl.event;
|
package io.github.jwdeveloper.tiktok.extension.recorder.impl.event;
|
||||||
|
|
||||||
import io.github.jwdeveloper.tiktok.data.events.common.TikTokEvent;
|
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.AllArgsConstructor;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
@@ -31,12 +31,13 @@ import lombok.Setter;
|
|||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@Getter
|
@Getter
|
||||||
public class TikTokLiveRecorderStartedEvent extends TikTokEvent {
|
public class TikTokLiveRecorderStartedEvent extends TikTokEvent {
|
||||||
DownloadData downloadData;
|
private final DownloadData downloadData;
|
||||||
|
private final RecorderSettings settings;
|
||||||
|
|
||||||
@Setter
|
@Setter boolean canceled;
|
||||||
boolean canceled;
|
|
||||||
|
|
||||||
public TikTokLiveRecorderStartedEvent(DownloadData downloadData) {
|
public TikTokLiveRecorderStartedEvent(DownloadData downloadData, RecorderSettings settings) {
|
||||||
this.downloadData = downloadData;
|
this.downloadData = downloadData;
|
||||||
|
this.settings = settings;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user