Merge branch 'main' of 47.107.44.202:xionglijia/18xchat

This commit is contained in:
2025-10-16 18:19:33 +08:00
8 changed files with 1357 additions and 1 deletions
@@ -29,4 +29,8 @@ export class AuthService implements IAuthService {
public async login(req: proto.cs.ICSLoginReq): Promise<ApiResponse<proto.cs.ICSLoginRes>> {
return this.impl.login(req);
}
/** 上报事件 */
public async pointEvent(req: proto.cs.ICSPointEventReq): Promise<ApiResponse<proto.cs.ICSPointEventRes>> {
return this.impl.pointEvent(req);
}
}
@@ -17,4 +17,15 @@ export class HttpAuthService implements IAuthService {
};
return this.api.call(ep, req);
}
/** 上报事件 */
async pointEvent(req: proto.cs.ICSPointEventReq): Promise<ApiResponse<proto.cs.ICSPointEventRes>> {
const ep: Endpoint<proto.cs.ICSPointEventReq, proto.cs.ICSPointEventRes> = {
path: "api/logic/pointEvent",
method: "POST",
codec: "json",
needsAuth: false,
};
return this.api.call(ep, req);
}
}
@@ -4,4 +4,7 @@ import proto from "db://assets/Scripts/proto/proto.pb.js";
export interface IAuthService {
// 登录
login(req: proto.cs.ICSLoginReq): Promise<ApiResponse<proto.cs.ICSLoginRes>>;
// 上报事件
pointEvent(req: proto.cs.ICSPointEventReq): Promise<ApiResponse<proto.cs.ICSPointEventRes>>;
}
@@ -40,4 +40,11 @@ export class MockAuthService implements IAuthService {
return this.ok(res);
}
/** 上报事件 */
async pointEvent(req: proto.cs.ICSPointEventReq): Promise<ApiResponse<proto.cs.ICSPointEventRes>> {
// 延时
await this.delay(150);
return this.ok({});
}
}