Only send ntfy-msg when ntfy-data is specified
This commit is contained in:
parent
f5607f8023
commit
b4a82c745d
@ -55,19 +55,22 @@ public class TaskSchedulingService {
|
|||||||
public void sendRunningTaskNotification(AbstractSchedule abstractSchedule) {
|
public void sendRunningTaskNotification(AbstractSchedule abstractSchedule) {
|
||||||
HttpClient httpClient = HttpClient.newHttpClient();
|
HttpClient httpClient = HttpClient.newHttpClient();
|
||||||
User user = abstractSchedule.getTask().getTaskgroup().getUser();
|
User user = abstractSchedule.getTask().getTaskgroup().getUser();
|
||||||
try {
|
if(user.getNtfy_host() != null && user.getNtfy_topic() != null) {
|
||||||
HttpRequest request = HttpRequest.newBuilder()
|
try {
|
||||||
.uri(new URI(user.getNtfy_host()+ "/" + user.getNtfy_topic()))
|
HttpRequest request = HttpRequest.newBuilder()
|
||||||
.POST(HttpRequest.BodyPublishers.ofString("Running Task " + abstractSchedule.getTask().getTaskName()))
|
.uri(new URI(user.getNtfy_host()+ "/" + user.getNtfy_topic()))
|
||||||
.header("Tags", "heavy_check_mark")
|
.POST(HttpRequest.BodyPublishers.ofString("Running Task " + abstractSchedule.getTask().getTaskName()))
|
||||||
.header("Title", "Task Running")
|
.header("Tags", "heavy_check_mark")
|
||||||
.header("Actions", "view, Open TimeScheduler, "+frontend_domain+", clear=true")
|
.header("Title", "Task Running")
|
||||||
.build();
|
.header("Actions", "view, Open TimeScheduler, "+frontend_domain+", clear=true")
|
||||||
|
.build();
|
||||||
|
|
||||||
httpClient.sendAsync(request, HttpResponse.BodyHandlers.ofString());
|
httpClient.sendAsync(request, HttpResponse.BodyHandlers.ofString());
|
||||||
} catch (URISyntaxException e) {
|
} catch (URISyntaxException e) {
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static Date calculateDelayInMillis(LocalDateTime executionTime) {
|
private static Date calculateDelayInMillis(LocalDateTime executionTime) {
|
||||||
|
Loading…
Reference in New Issue
Block a user