forked from j62/ctbrec
Fix MFC models changing to other models
This commit is contained in:
parent
2665d50ee1
commit
fa3e5fbcaf
|
@ -617,9 +617,13 @@ public class MyFreeCamsClient {
|
||||||
lock.lock();
|
lock.lock();
|
||||||
try {
|
try {
|
||||||
for (SessionState state : sessionStates.asMap().values()) {
|
for (SessionState state : sessionStates.asMap().values()) {
|
||||||
String nm = Optional.ofNullable(state.getNm()).orElse("");
|
Optional<String> nm = Optional.ofNullable(state.getNm());
|
||||||
String name = Optional.ofNullable(model.getName()).orElse("");
|
Optional<String> name = Optional.ofNullable(model.getName());
|
||||||
if (Objects.equals(nm.toLowerCase(), name.toLowerCase()) || Objects.equals(model.getUid(), state.getUid()) && state.getUid() > 0) {
|
if(!nm.isPresent() || !name.isPresent()) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Objects.equals(nm.get().toLowerCase(), name.get().toLowerCase()) || Objects.equals(model.getUid(), state.getUid()) && state.getUid() > 0) {
|
||||||
model.update(state, getStreamUrl(state));
|
model.update(state, getStreamUrl(state));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue