Save the tags to a message. More...
Collaboration diagram for tags_commit():Functions | |
| static int | comp_tags_commit (struct Mailbox *m, struct Email *e, const char *buf) |
| Save the tags to a message - Implements MxOps::tags_commit() -. | |
| static int | imap_tags_commit (struct Mailbox *m, struct Email *e, const char *buf) |
| Save the tags to a message - Implements MxOps::tags_commit() -. | |
| static int | nm_tags_commit (struct Mailbox *m, struct Email *e, const char *buf) |
| Save the tags to a message - Implements MxOps::tags_commit() -. | |
Save the tags to a message.
| 0 | Success |
| -1 | Failure |
Save the tags to a message - Implements MxOps::tags_commit() -.
Definition at line 841 of file compress.c.
Save the tags to a message - Implements MxOps::tags_commit() -.
This method update the server flags on the server by removing the last know custom flags of a header and adds the local flags
If everything success we push the local flags to the last know custom flags (flags_remote).
Also this method check that each flags is support by the server first and remove unsupported one.
Definition at line 2281 of file imap.c.
Here is the call graph for this function:Save the tags to a message - Implements MxOps::tags_commit() -.
Definition at line 2440 of file notmuch.c.
Here is the call graph for this function: