From bbfac9115500405095210f046dbccef913d03e04 Mon Sep 17 00:00:00 2001
From: Marvin W <git@larma.de>
Date: Fri, 12 Jan 2018 21:13:46 +0100
Subject: Fix certain Slack specific issues (using host-based workarounds)

---
 libdino/src/entity/conversation.vala | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'libdino/src/entity')

diff --git a/libdino/src/entity/conversation.vala b/libdino/src/entity/conversation.vala
index fe9cf9ad..a3a28618 100644
--- a/libdino/src/entity/conversation.vala
+++ b/libdino/src/entity/conversation.vala
@@ -16,6 +16,7 @@ public class Conversation : Object {
     public Type type_ { get; set; }
     public Account account { get; private set; }
     public Jid counterpart { get; private set; }
+    public string? nickname { get; private set; }
     public bool active { get; set; default = false; }
     private DateTime? _last_active;
     public DateTime? last_active {
@@ -55,6 +56,7 @@ public class Conversation : Object {
         string? resource = row[db.conversation.resource];
         counterpart = Jid.parse(db.get_jid_by_id(row[db.conversation.jid_id]));
         if (type_ == Conversation.Type.GROUPCHAT_PM) counterpart = counterpart.with_resource(resource);
+        nickname = type_ == Conversation.Type.GROUPCHAT ? resource : null;
         active = row[db.conversation.active];
         int64? last_active = row[db.conversation.last_active];
         if (last_active != null) this.last_active = new DateTime.from_unix_utc(last_active);
-- 
cgit v1.2.3-70-g09d2