mirror of https://github.com/OpenVidu/openvidu.git
Merge branch 'master' of https://github.com/OpenVidu/openvidu
commit
29a8b864cb
|
@ -29,7 +29,7 @@ public abstract class RecordingManagerUtils {
|
||||||
|
|
||||||
protected abstract String getRecordingUrl(Recording recording);
|
protected abstract String getRecordingUrl(Recording recording);
|
||||||
|
|
||||||
protected abstract Set<String> getAllRecordingIdsFromStorage();
|
protected abstract Set<String> getAllRecordingIdsFromStorage(String sessionIdPrefix);
|
||||||
|
|
||||||
protected String getExtensionFromRecording(Recording recording) {
|
protected String getExtensionFromRecording(Recording recording) {
|
||||||
if (OutputMode.INDIVIDUAL.equals(recording.getOutputMode())) {
|
if (OutputMode.INDIVIDUAL.equals(recording.getOutputMode())) {
|
||||||
|
@ -42,7 +42,7 @@ public abstract class RecordingManagerUtils {
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getFreeRecordingId(String sessionId) {
|
public String getFreeRecordingId(String sessionId) {
|
||||||
Set<String> recordingIds = getAllRecordingIdsFromStorage();
|
Set<String> recordingIds = getAllRecordingIdsFromStorage(sessionId);
|
||||||
return getNextAvailableRecordingId(sessionId, recordingIds);
|
return getNextAvailableRecordingId(sessionId, recordingIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ public class RecordingManagerUtilsLocalStorage extends RecordingManagerUtils {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected Set<String> getAllRecordingIdsFromStorage() {
|
protected Set<String> getAllRecordingIdsFromStorage(String sessionIdPrefix) {
|
||||||
File folder = new File(openviduConfig.getOpenViduRecordingPath());
|
File folder = new File(openviduConfig.getOpenViduRecordingPath());
|
||||||
File[] files = folder.listFiles();
|
File[] files = folder.listFiles();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue