aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/traccar/notificators/NotificatorSms.java
diff options
context:
space:
mode:
authorKhaksar Weqar <wkhaksar1@gmail.com>2021-11-02 16:22:03 +0100
committerKhaksar Weqar <wkhaksar1@gmail.com>2021-11-02 16:22:03 +0100
commit12b26830b3eae6fac9e87c462fc09cfe6c962964 (patch)
treebc852a5f7c48b99108be4462a037251d6d384cd9 /src/main/java/org/traccar/notificators/NotificatorSms.java
parentf686847115097cf388a775fad6f13b8bf6893193 (diff)
downloadtrackermap-server-12b26830b3eae6fac9e87c462fc09cfe6c962964.tar.gz
trackermap-server-12b26830b3eae6fac9e87c462fc09cfe6c962964.tar.bz2
trackermap-server-12b26830b3eae6fac9e87c462fc09cfe6c962964.zip
short-message-title-from-templates
Diffstat (limited to 'src/main/java/org/traccar/notificators/NotificatorSms.java')
-rw-r--r--src/main/java/org/traccar/notificators/NotificatorSms.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/org/traccar/notificators/NotificatorSms.java b/src/main/java/org/traccar/notificators/NotificatorSms.java
index 8124e40b1..360eb44ff 100644
--- a/src/main/java/org/traccar/notificators/NotificatorSms.java
+++ b/src/main/java/org/traccar/notificators/NotificatorSms.java
@@ -24,6 +24,7 @@ import org.traccar.model.Position;
import org.traccar.model.User;
import org.traccar.notification.MessageException;
import org.traccar.notification.NotificationFormatter;
+import org.traccar.notification.ShortMessage;
public final class NotificatorSms extends Notificator {
@@ -31,9 +32,10 @@ public final class NotificatorSms extends Notificator {
public void sendAsync(long userId, Event event, Position position) {
final User user = Context.getPermissionsManager().getUser(userId);
if (user.getPhone() != null) {
+ ShortMessage shortMessage = NotificationFormatter.formatShortMessage(userId, event, position);
Main.getInjector().getInstance(StatisticsManager.class).registerSms();
Context.getSmsManager().sendMessageAsync(user.getPhone(),
- NotificationFormatter.formatShortMessage(userId, event, position), false);
+ shortMessage.getBody(), false);
}
}
@@ -41,9 +43,10 @@ public final class NotificatorSms extends Notificator {
public void sendSync(long userId, Event event, Position position) throws MessageException, InterruptedException {
final User user = Context.getPermissionsManager().getUser(userId);
if (user.getPhone() != null) {
+ ShortMessage shortMessage = NotificationFormatter.formatShortMessage(userId, event, position);
Main.getInjector().getInstance(StatisticsManager.class).registerSms();
Context.getSmsManager().sendMessageSync(user.getPhone(),
- NotificationFormatter.formatShortMessage(userId, event, position), false);
+ shortMessage.getBody(), false);
}
}