aboutsummaryrefslogtreecommitdiffstats
path: root/binding/bluetooth-map-common.h
diff options
context:
space:
mode:
authorMatt Ranostay <matt.ranostay@konsulko.com>2020-03-18 20:58:46 -0700
committerMatt Ranostay <matt.ranostay@konsulko.com>2020-03-21 04:14:56 +0000
commit502078129e931d96092bff369b5104f0ce4455ef (patch)
tree19a7d59c2efce24b4e3b44541357f17151555af8 /binding/bluetooth-map-common.h
parent4f710ea562dec11e5d5eda3c61c4e234a3fc2456 (diff)
Some messaging applications create notifications when opened even if already been sent out. So we keep a hash map of already sent notifications. This likely needs a better solution in the future. Bug-AGL: SPEC-3267 Change-Id: I1daba04f99819bd7f83bff428131cced0d6d97e6 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Diffstat (limited to 'binding/bluetooth-map-common.h')
-rw-r--r--binding/bluetooth-map-common.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/binding/bluetooth-map-common.h b/binding/bluetooth-map-common.h
index 6e93b9f..bcaa88d 100644
--- a/binding/bluetooth-map-common.h
+++ b/binding/bluetooth-map-common.h
@@ -55,6 +55,9 @@ struct map_state {
/* xfer queue table */
GHashTable *xfer_queue;
+
+ /* message notify blacklist */
+ GHashTable *already_notified;
};
enum xfer_types {