                     if !group.invalidated {
                         let _ = try? strongSelf.realm.write {
                             group.includeMe = meIsMember
+
+                            if meIsMember {
+                                FayeService.sharedManager.subscribeGroup(groupID: groupID)
+                            }
                         }
                     }
                 }

                                        group.includeMe = true
                                        group.conversation?.updatedUnixTime = NSDate().timeIntervalSince1970
                                        strongSelf.moreViewManager.updateForGroupAffair()
                                    }
                                }
                            }

                            let _ = try? strongSelf.realm.write {
                                group.includeMe = true
                                group.conversation?.updatedUnixTime = NSDate().timeIntervalSince1970

                                FayeService.sharedManager.subscribeGroup(groupID: groupID)
                            }

                            afterSubscribed?()
