         }
 
     case .groupDeleteUser:
-        break
+
+        guard let userID = actionInfo["user_id"] as? String else {
+            break
+        }
+
+        if userID == YepUserDefaults.userID.value {
+            tryDeleteGroup(totally: true)
+        }
     }
 
     return true

        return false
    }

    switch type {

    case .groupCreate:
        break

    case .feedDelete:
        if let groupID = messageInfo["recipient_id"] as? String, group = groupWithGroupID(groupID, inRealm: realm) {

            if let feedID = group.withFeed?.feedID {

                NSNotificationCenter.defaultCenter().postNotificationName(Config.Notification.changedFeedConversation, object: nil)
            }
        }
    }

    switch type {

    case .groupCreate:
        break

    case .feedDelete:

         tryDeleteGroup()

    case .groupAddUser:

