code: @NotNull
      @ObjectiveCName("joinGroupWithGid:")
      public Promise<Void> joinGroup(int gid) {
          return modules.getGroupsModule().joinGroup(gid);
      }
docs: Join group
  
  @param gid group's id
  @return Promise of Void