Skip to content

feat: 为 ScaffoldingClient 添加自动心跳并优化代码#33

Merged
AnemoFlower merged 5 commits intomainfrom
feature/auto-heartbeat
Feb 28, 2026
Merged

feat: 为 ScaffoldingClient 添加自动心跳并优化代码#33
AnemoFlower merged 5 commits intomainfrom
feature/auto-heartbeat

Conversation

@AnemoFlower
Copy link
Copy Markdown
Member

本 PR 为 ScaffoldingClient 添加了心跳任务,允许通过 ScaffoldingClient.startHeartbeatTask(failureHandler:) 启动,无需手动管理心跳循环。
另外,增加了结构体 PlayerInfo 与两个新构造函数:

  • ScaffoldingClient.init(easyTier: EasyTier, playerInfo: PlayerInfo)
  • ScaffoldingServer.init(easyTier: EasyTier, roomCode: String, serverPort: UInt16, hostInfo: PlayerInfo)
    取代了分别传入 playerNamevendor

@AnemoFlower AnemoFlower merged commit 89c2a23 into main Feb 28, 2026
1 check passed
@AnemoFlower AnemoFlower deleted the feature/auto-heartbeat branch February 28, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant