Browse Source

修正群管理部分错误

heavyrain2012 4 years ago
parent
commit
ba0d46fa9a

+ 1 - 1
wfuikit/WFChatUIKit/ConversationSetting/ViewController/WFCUConversationSettingViewController.m

@@ -263,7 +263,7 @@
     __block BOOL isManager = false;
     [self.memberList enumerateObjectsUsingBlock:^(WFCCGroupMember * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
         if ([obj.memberId isEqualToString:[WFCCNetworkService sharedInstance].userId]) {
-            if (obj.type != Member_Type_Normal) {
+            if (obj.type == Member_Type_Manager || obj.type == Member_Type_Owner) {
                 isManager = YES;
             }
             *stop = YES;

+ 1 - 1
wfuikit/WFChatUIKit/ConversationSetting/ViewController/WFCUGroupMemberCollectionViewController.m

@@ -77,7 +77,7 @@
     __block BOOL isManager = false;
     [self.memberList enumerateObjectsUsingBlock:^(WFCCGroupMember * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
         if ([obj.memberId isEqualToString:[WFCCNetworkService sharedInstance].userId]) {
-            if (obj.type != Member_Type_Normal) {
+            if (obj.type == Member_Type_Manager || obj.type == Member_Type_Owner) {
                 isManager = YES;
             }
             *stop = YES;

+ 1 - 1
wfuikit/WFChatUIKit/MessageList/ViewController/WFCUMessageListViewController.m

@@ -1883,7 +1883,7 @@
             NSArray *memberList = [[WFCCIMService sharedWFCIMService] getGroupMembers:self.conversation.target forceUpdate:NO];
             [memberList enumerateObjectsUsingBlock:^(WFCCGroupMember * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
                 if ([obj.memberId isEqualToString:[WFCCNetworkService sharedInstance].userId]) {
-                    if (obj.type != Member_Type_Normal && ![msg.fromUser isEqualToString:obj.memberId]) {
+                    if ((obj.type == Member_Type_Manager || obj.type == Member_Type_Owner) && ![msg.fromUser isEqualToString:obj.memberId]) {
                         isManager = YES;
                     }
                     *stop = YES;