diff options
author | Matt Ranostay <matt.ranostay@konsulko.com> | 2020-03-18 20:58:46 -0700 |
---|---|---|
committer | Matt Ranostay <matt.ranostay@konsulko.com> | 2020-03-19 11:37:29 -0700 |
commit | 16d68fe2622f1dec5897115dee0eeddf7b76254b (patch) | |
tree | a1932f1cb61247b5f93a98fd31dfee9ab67b31ff /binding/bluetooth-map-common.h | |
parent | 924ce6a801a12b656a0ceb193dde5acb529c2ee7 (diff) |
bluetooth-map: prevent double message events
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.h | 3 |
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 { |