         case 3:
           completion(GroupDM(self, channelData), error)
           
+        case 4:
+          completion(GuildCategory(self, channelData), error)
+          
         default: break
         }
       }

        case 3:
          completion?(GroupDM(self, channelData), error)
          
        default: break
        }
      }

          completion?(GuildText(self, channelData), error)
        case 2:
          completion?(GuildVoice(self, channelData), error)
        case 4:
          completion?(GuildCategory(self, channelData), error)
        default: break
        }
      }
