Constructors
constructor
- new TeamStore(rootStore, nim, localOptions): TeamStore
-
Properties
teams
teams: Map<string, Team> = ...
Methods
acceptTeamInviteActive
- acceptTeamInviteActive(options): Promise<void>
-
Returns Promise<void>
addTeam
- addTeam(teams): void
-
Returns void
addTeamManagersActive
- addTeamManagersActive(options): Promise<void>
-
Parameters
-
options: {
accounts: string[];
teamId: string;
}
-
accounts: string[]
-
teamId: string
Returns Promise<void>
applyTeamActive
- applyTeamActive(teamId): Promise<void>
-
Returns Promise<void>
createTeamActive
- createTeamActive(__namedParameters): Promise<Team>
-
Parameters
-
__namedParameters: {
accounts: string[];
avatar: string;
ext?: string;
intro?: string;
name: string;
}
-
accounts: string[]
-
avatar: string
-
Optional
ext?: string
-
Optional
intro?: string
-
name: string
Returns Promise<Team>
destroy
- destroy(): void
-
Returns void
dismissTeamActive
- dismissTeamActive(teamId): Promise<void>
-
Returns Promise<void>
getTeamActive
- getTeamActive(teamId): Promise<Team>
-
Returns Promise<Team>
getTeamForceActive
- getTeamForceActive(teamId): Promise<Team>
-
Returns Promise<Team>
leaveTeamActive
- leaveTeamActive(teamId): Promise<void>
-
Returns Promise<void>
muteTeamActive
- muteTeamActive(options): Promise<void>
-
Returns Promise<void>
passTeamApplyActive
- passTeamApplyActive(options): Promise<void>
-
Returns Promise<void>
rejectTeamApplyActive
- rejectTeamApplyActive(options): Promise<void>
-
Returns Promise<void>
rejectTeamInviteActive
- rejectTeamInviteActive(options): Promise<void>
-
Returns Promise<void>
removeTeam
- removeTeam(teamIds): void
-
Returns void
removeTeamManagersActive
- removeTeamManagersActive(options): Promise<void>
-
Parameters
-
options: {
accounts: string[];
teamId: string;
}
-
accounts: string[]
-
teamId: string
Returns Promise<void>
transferTeamActive
- transferTeamActive(__namedParameters): Promise<void>
-
Parameters
-
__namedParameters: {
account: string;
leave?: boolean;
teamId: string;
}
-
account: string
-
Optional
leave?: boolean
-
teamId: string
Returns Promise<void>
updateTeam
- updateTeam(data): void
-
Returns void
updateTeamActive
- updateTeamActive(options): Promise<void>
-
Returns Promise<void>
Mobx 可观察对象,负责管理群组的子 store