PoC for bookmark ignore

```
~/.local/share/profanity % cat bookmark_ignore
[ignore]
profanity@rooms.dismail.de=
```

Regards https://github.com/profanity-im/profanity/issues/1115
This commit is contained in:
Michael Vetter
2020-05-24 12:55:43 +02:00
parent 86f0e0ea70
commit d03c953d4a
5 changed files with 136 additions and 0 deletions

View File

@@ -51,6 +51,7 @@
#include "event/common.h"
#include "plugins/plugins.h"
#include "ui/window_list.h"
#include "tools/bookmark_ignore.h"
#include "xmpp/xmpp.h"
#include "xmpp/muc.h"
#include "xmpp/chat_session.h"
@@ -1432,7 +1433,12 @@ sv_ev_lastactivity_response(const char *const from, const int seconds, const cha
void
sv_ev_bookmark_autojoin(Bookmark *bookmark)
{
if (bookmark_ignored(bookmark)) {
return;
}
char *nick = NULL;
if (bookmark->nick) {
nick = strdup(bookmark->nick);
} else {