summaryrefslogtreecommitdiffstats
path: root/examples/imapresource/imapresource.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-08-30 00:48:01 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-09-15 16:14:19 +0200
commit6b09016f5d9119729265211db6cc91f991fc3e28 (patch)
tree887e7f8e5db3213cedc2cd4ddf8165212220be00 /examples/imapresource/imapresource.cpp
parent4cd598035dcc297ad3a3af16fb5eda218c018a16 (diff)
downloadsink-6b09016f5d9119729265211db6cc91f991fc3e28.tar.gz
sink-6b09016f5d9119729265211db6cc91f991fc3e28.zip
Don' create new entities on flag change.
Diffstat (limited to 'examples/imapresource/imapresource.cpp')
-rw-r--r--examples/imapresource/imapresource.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/examples/imapresource/imapresource.cpp b/examples/imapresource/imapresource.cpp
index 3a7be2d..0b1437a 100644
--- a/examples/imapresource/imapresource.cpp
+++ b/examples/imapresource/imapresource.cpp
@@ -233,7 +233,8 @@ public:
233 auto mail = Sink::ApplicationDomain::Mail::create(mResourceInstanceIdentifier); 233 auto mail = Sink::ApplicationDomain::Mail::create(mResourceInstanceIdentifier);
234 mail.setUnread(!message.flags.contains(Imap::Flags::Seen)); 234 mail.setUnread(!message.flags.contains(Imap::Flags::Seen));
235 mail.setImportant(message.flags.contains(Imap::Flags::Flagged)); 235 mail.setImportant(message.flags.contains(Imap::Flags::Flagged));
236 createOrModify(ENTITY_TYPE_MAIL, remoteId, mail); 236
237 modify(ENTITY_TYPE_MAIL, remoteId, mail);
237 } 238 }
238 }); 239 });
239 }) 240 })