remove explicit pebble support. treat as wear device

This commit is contained in:
Daniel Gultsch 2016-09-06 12:14:49 +02:00
parent 7e81149869
commit 257d1e42d8

View File

@ -71,28 +71,6 @@ public class NotificationService {
); );
} }
public void notifyPebble(final Message message) {
final Intent i = new Intent("com.getpebble.action.SEND_NOTIFICATION");
final Conversation conversation = message.getConversation();
final JSONObject jsonData = new JSONObject(new HashMap<String, String>(2) {{
put("title", conversation.getName());
put("body", message.getBody());
}});
final String notificationData = new JSONArray().put(jsonData).toString();
i.putExtra("messageType", "PEBBLE_ALERT");
i.putExtra("sender", "Conversations"); /* XXX: Shouldn't be hardcoded, e.g., AbstractGenerator.APP_NAME); */
i.putExtra("notificationData", notificationData);
// notify Pebble App
i.setPackage("com.getpebble.android");
mXmppConnectionService.sendBroadcast(i);
// notify Gadgetbridge
i.setPackage("nodomain.freeyourgadget.gadgetbridge");
mXmppConnectionService.sendBroadcast(i);
}
public boolean notificationsEnabled() { public boolean notificationsEnabled() {
return mXmppConnectionService.getPreferences().getBoolean("show_notification", true); return mXmppConnectionService.getPreferences().getBoolean("show_notification", true);
} }
@ -163,9 +141,6 @@ public class NotificationService {
&& !account.inGracePeriod() && !account.inGracePeriod()
&& !this.inMiniGracePeriod(account); && !this.inMiniGracePeriod(account);
updateNotification(doNotify); updateNotification(doNotify);
if (doNotify) {
notifyPebble(message);
}
} }
} }