Add bookmark ignore add|remove

Regards https://github.com/profanity-im/profanity/issues/1115
This commit is contained in:
Michael Vetter
2020-05-24 17:37:27 +02:00
parent f121554088
commit be4a6cac78
4 changed files with 34 additions and 3 deletions

View File

@@ -91,3 +91,15 @@ bookmark_ignore_list(gsize *len)
{
return g_key_file_get_keys(bookmark_ignore_keyfile, account_jid, len, NULL);
}
void
bookmark_ignore_add(const char *const barejid)
{
g_key_file_set_boolean(bookmark_ignore_keyfile, account_jid, barejid, TRUE);
}
void
bookmark_ignore_remove(const char *const barejid)
{
g_key_file_remove_key(bookmark_ignore_keyfile, account_jid, barejid, NULL);
}

View File

@@ -40,5 +40,7 @@ void bookmark_ignore_on_connect();
void bookmark_ignore_on_disconnect();
gboolean bookmark_ignored(Bookmark *bookmark);
gchar ** bookmark_ignore_list(gsize *len);
void bookmark_ignore_add(const char *const barejid);
void bookmark_ignore_remove(const char *const barejid);
#endif