Instance Constructors
-
new
GroupExtensionImpl(system: ActorSystem)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
checkAccessHash(groupId: Int, hash: Long): Future[Boolean]
-
def
clone(): AnyRef
-
def
create(groupId: Int, clientUserId: Int, title: String, randomId: Long, userIds: Set[Int], typ: GroupType.ValueType = GroupType.General): Future[CreateAck]
-
def
create(groupId: Int, title: String, randomId: Long, userIds: Set[Int])(implicit client: AuthorizedClientData): Future[CreateAck]
-
def
createInternal(groupId: Int, typ: GroupType.ValueType, creatorUserId: Int, title: String, userIds: Set[Int], isHidden: Boolean, isHistoryShared: Boolean): Future[CreateInternalAck]
-
implicit
val
ec: ExecutionContext
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
getAccessHash(groupId: Int): Future[Long]
-
def
getApiStruct(groupId: Int, clientUserId: Int): Future[ApiGroup]
-
final
def
getClass(): Class[_]
-
def
getIntegrationToken(groupId: Int): Future[Option[String]]
-
def
getIntegrationToken(groupId: Int, clientUserId: Int): Future[Option[String]]
-
def
getMemberIds(groupId: Int): Future[(Seq[Int], Seq[Int], Option[Int])]
-
def
hashCode(): Int
-
def
inviteToGroup(clientUserId: Int, groupId: Int, inviteeUserId: Int, randomId: Long): Future[SeqStateDate]
-
def
inviteToGroup(groupId: Int, inviteeUserId: Int, randomId: Long)(implicit client: AuthorizedClientData): Future[SeqStateDate]
-
def
isHistoryShared(groupId: Int): Future[Boolean]
-
final
def
isInstanceOf[T0]: Boolean
-
def
isPublic(groupId: Int): Future[Boolean]
-
def
joinAfterFirstRead(groupId: Int, joiningUserId: Int, joiningUserAuthSid: Int): Future[Unit]
-
def
joinGroup(groupId: Int, joiningUserId: Int, joiningUserAuthSid: Int, invitingUserId: Int): Future[(SeqStateDate, Vector[Int], Long)]
-
def
kickUser(groupId: Int, kickedUserId: Int, randomId: Long)(implicit client: AuthorizedClientData): Future[SeqStateDate]
-
def
leaveGroup(groupId: Int, randomId: Long)(implicit client: AuthorizedClientData): Future[SeqStateDate]
-
def
makePublic(groupId: Int, description: String): Future[MakePublicAck]
-
def
makeUserAdmin(groupId: Int, clientUserId: Int, candidateId: Int): Future[(Vector[ApiMember], SeqState)]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
def
revokeIntegrationToken(groupId: Int, clientUserId: Int): Future[String]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
implicit
val
timeout: Timeout
-
def
toString(): String
-
def
updateAbout(groupId: Int, clientUserId: Int, about: Option[String], randomId: Long): Future[SeqStateDate]
-
def
updateAvatar(groupId: Int, clientUserId: Int, avatarOpt: Option[Avatar], randomId: Long): Future[UpdateAvatarAck]
-
def
updateTitle(groupId: Int, clientUserId: Int, title: String, randomId: Long): Future[SeqStateDate]
-
def
updateTopic(groupId: Int, clientUserId: Int, topic: Option[String], randomId: Long): Future[SeqStateDate]
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from Queries
Inherited from Commands
Inherited from Extension
Inherited from AnyRef
Inherited from Any