diff options
Diffstat (limited to '')
-rw-r--r-- | src/main/java/de/pixart/messenger/services/NotificationService.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/de/pixart/messenger/services/NotificationService.java b/src/main/java/de/pixart/messenger/services/NotificationService.java index f1a43dd28..daeba94e3 100644 --- a/src/main/java/de/pixart/messenger/services/NotificationService.java +++ b/src/main/java/de/pixart/messenger/services/NotificationService.java @@ -767,4 +767,16 @@ public class NotificationService { notificationManager.notify(ERROR_NOTIFICATION_ID, mBuilder.build()); } + + public Notification updateFileAddingNotification(int current, Message message) { + final NotificationManagerCompat notificationManager = NotificationManagerCompat.from(mXmppConnectionService); + NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(mXmppConnectionService); + mBuilder.setContentTitle(mXmppConnectionService.getString(R.string.transcoding_video)); + mBuilder.setProgress(100, current, false); + mBuilder.setSmallIcon(R.drawable.ic_hourglass_empty_white_24dp); + mBuilder.setContentIntent(createContentIntent(message.getConversation())); + Notification notification = mBuilder.build(); + notificationManager.notify(FOREGROUND_NOTIFICATION_ID, notification); + return notification; + } } |