trait
GroupsService extends Service
Type Members
-
-
Abstract Value Members
-
implicit abstract
val
ec: ExecutionContext
-
abstract
def
jhandleCreateGroup(randomId: Long, title: String, users: IndexedSeq[ApiUserOutPeer], groupType: Option[String], userData: Option[ApiMapValue], clientData: ClientData): Future[HandlerResult[ResponseCreateGroup]]
-
abstract
def
jhandleCreateGroupObsolete(randomId: Long, title: String, users: IndexedSeq[ApiUserOutPeer], clientData: ClientData): Future[HandlerResult[ResponseCreateGroupObsolete]]
-
abstract
def
jhandleEditGroupAbout(groupPeer: ApiGroupOutPeer, randomId: Long, about: Option[String], clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
abstract
def
jhandleEditGroupAvatar(groupPeer: ApiGroupOutPeer, randomId: Long, fileLocation: ApiFileLocation, clientData: ClientData): Future[HandlerResult[ResponseEditGroupAvatar]]
-
abstract
def
jhandleEditGroupTitle(groupPeer: ApiGroupOutPeer, randomId: Long, title: String, clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
abstract
def
jhandleEditGroupTopic(groupPeer: ApiGroupOutPeer, randomId: Long, topic: Option[String], clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
-
abstract
def
jhandleGetGroupInviteUrl(groupPeer: ApiGroupOutPeer, clientData: ClientData): Future[HandlerResult[Refs.ResponseInviteUrl]]
-
abstract
def
jhandleInviteUser(groupPeer: ApiGroupOutPeer, randomId: Long, user: ApiUserOutPeer, clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
-
abstract
def
jhandleKickUser(groupPeer: ApiGroupOutPeer, randomId: Long, user: ApiUserOutPeer, clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
abstract
def
jhandleLeaveGroup(groupPeer: ApiGroupOutPeer, randomId: Long, clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
abstract
def
jhandleMakeUserAdmin(groupPeer: ApiGroupOutPeer, userPeer: ApiUserOutPeer, clientData: ClientData): Future[HandlerResult[ResponseMakeUserAdmin]]
-
abstract
def
jhandleRemoveGroupAvatar(groupPeer: ApiGroupOutPeer, randomId: Long, clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
abstract
def
jhandleRevokeInviteUrl(groupPeer: ApiGroupOutPeer, clientData: ClientData): Future[HandlerResult[Refs.ResponseInviteUrl]]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
handleCreateGroup(randomId: Long, title: String, users: IndexedSeq[ApiUserOutPeer], groupType: Option[String], userData: Option[ApiMapValue])(implicit clientData: ClientData): Future[HandlerResult[ResponseCreateGroup]]
-
def
handleCreateGroupObsolete(randomId: Long, title: String, users: IndexedSeq[ApiUserOutPeer])(implicit clientData: ClientData): Future[HandlerResult[ResponseCreateGroupObsolete]]
-
def
handleEditGroupAbout(groupPeer: ApiGroupOutPeer, randomId: Long, about: Option[String])(implicit clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
def
handleEditGroupAvatar(groupPeer: ApiGroupOutPeer, randomId: Long, fileLocation: ApiFileLocation)(implicit clientData: ClientData): Future[HandlerResult[ResponseEditGroupAvatar]]
-
def
handleEditGroupTitle(groupPeer: ApiGroupOutPeer, randomId: Long, title: String)(implicit clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
def
handleEditGroupTopic(groupPeer: ApiGroupOutPeer, randomId: Long, topic: Option[String])(implicit clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
-
def
handleGetGroupInviteUrl(groupPeer: ApiGroupOutPeer)(implicit clientData: ClientData): Future[HandlerResult[Refs.ResponseInviteUrl]]
-
def
handleInviteUser(groupPeer: ApiGroupOutPeer, randomId: Long, user: ApiUserOutPeer)(implicit clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
-
def
handleKickUser(groupPeer: ApiGroupOutPeer, randomId: Long, user: ApiUserOutPeer)(implicit clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
def
handleLeaveGroup(groupPeer: ApiGroupOutPeer, randomId: Long)(implicit clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
def
handleMakeUserAdmin(groupPeer: ApiGroupOutPeer, userPeer: ApiUserOutPeer)(implicit clientData: ClientData): Future[HandlerResult[ResponseMakeUserAdmin]]
-
def
handleRemoveGroupAvatar(groupPeer: ApiGroupOutPeer, randomId: Long)(implicit clientData: ClientData): Future[HandlerResult[ResponseSeqDate]]
-
-
-
def
handleRevokeInviteUrl(groupPeer: ApiGroupOutPeer)(implicit clientData: ClientData): Future[HandlerResult[Refs.ResponseInviteUrl]]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any