mirror of
https://github.com/xpipe-io/xpipe.git
synced 2024-09-19 22:01:12 +00:00
Fix possible NPEs
This commit is contained in:
parent
45d3d40c6f
commit
eef19677ab
|
@ -102,6 +102,9 @@ public class XPipeUrlAction implements ActionProvider {
|
||||||
var entry = DataStorage.get()
|
var entry = DataStorage.get()
|
||||||
.getStoreEntryIfPresent(UUID.fromString(args.get(1)))
|
.getStoreEntryIfPresent(UUID.fromString(args.get(1)))
|
||||||
.orElseThrow();
|
.orElseThrow();
|
||||||
|
if (!entry.getValidity().isUsable()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return new LaunchAction(entry);
|
return new LaunchAction(entry);
|
||||||
}
|
}
|
||||||
case "action" -> {
|
case "action" -> {
|
||||||
|
@ -112,6 +115,9 @@ public class XPipeUrlAction implements ActionProvider {
|
||||||
var entry = DataStorage.get()
|
var entry = DataStorage.get()
|
||||||
.getStoreEntryIfPresent(UUID.fromString(args.get(2)))
|
.getStoreEntryIfPresent(UUID.fromString(args.get(2)))
|
||||||
.orElseThrow();
|
.orElseThrow();
|
||||||
|
if (!entry.getValidity().isUsable()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return new CallAction(provider, entry);
|
return new CallAction(provider, entry);
|
||||||
}
|
}
|
||||||
default -> {
|
default -> {
|
||||||
|
|
Loading…
Reference in a new issue