mirror of
https://github.com/Teamlinker/Teamlinker.git
synced 2025-06-03 03:00:17 +00:00
33 lines
1.1 KiB
TypeScript
33 lines
1.1 KiB
TypeScript
import { ECommon_Services } from '../../../common/types';
|
|
import IServer_Common_RPC_User, { IServer_Common_RPC_User_CheckSession } from "../../common/rpc/api/user";
|
|
import { DRPCSend } from "../../common/rpc/rpc";
|
|
class RpcUserApi implements IServer_Common_RPC_User {
|
|
@DRPCSend(ECommon_Services.User)
|
|
async checkSession(token:string):Promise<IServer_Common_RPC_User_CheckSession> {
|
|
return null
|
|
}
|
|
@DRPCSend(ECommon_Services.User)
|
|
async getUsersInfo(userIds: string[],organizationId:string): Promise<{ id: string; username: string; photo?: string;nickname?:string }[]> {
|
|
return null;
|
|
}
|
|
|
|
@DRPCSend(ECommon_Services.User)
|
|
async initAdmin(): Promise<string[]> {
|
|
return null
|
|
}
|
|
|
|
@DRPCSend(ECommon_Services.User)
|
|
async initUser(): Promise<string[]> {
|
|
return null
|
|
}
|
|
|
|
@DRPCSend(ECommon_Services.User)
|
|
async initOrganization(adminIds: string[], userIds: string[]): Promise<string> {
|
|
return null;
|
|
}
|
|
@DRPCSend(ECommon_Services.User)
|
|
async initTeam(userId: string, groupRoleUserId: string, organizationId: string) {
|
|
return null;
|
|
}
|
|
}
|
|
export default new RpcUserApi |