2026-08-16 12:46:15 +08:00
|
|
|
|
/*
|
|
|
|
|
|
* Copyright (c) 2025 SimcuTeam. All rights reserved.
|
|
|
|
|
|
* 移植自 C# 项目 SimApi(E:\simcu\simapi-net),遵循 MIT 许可证。
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
2026-08-18 04:23:07 +08:00
|
|
|
|
package simcu::simapi.interfaces
|
2026-08-16 12:46:15 +08:00
|
|
|
|
|
2026-08-18 04:23:07 +08:00
|
|
|
|
import simcu::simapi.communications.*
|
2026-08-16 12:46:15 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 认证后处理 Hook:实现后每次认证成功都会调用。
|
|
|
|
|
|
* 对应 C# 的 SimApi.Interfaces.ISimApiAuthChecker。
|
|
|
|
|
|
*/
|
|
|
|
|
|
public interface ISimApiAuthChecker {
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 认证成功后执行。
|
|
|
|
|
|
* @param loginItem 登录信息。
|
|
|
|
|
|
* @param token 登录 token。
|
|
|
|
|
|
*/
|
|
|
|
|
|
func run(loginItem: SimApiLoginItem, token: String): Unit
|
|
|
|
|
|
}
|