// 推送世界历史信息
func pushWorldMessageAfterLogin(clientObj *client.Client) {
	worldHistoryMessageMutex.RLock()
	defer worldHistoryMessageMutex.RUnlock()

	for _, message := range worldHistoryMessageList {
		playerBLL.SendToClient(clientObj, message)
	}
}
// 推送公会历史信息
func pushUnionMessageAfterLogin(clientObj *client.Client, unionId string) {
	// 判断公会是否存在
	if unionId != "" && unionId != "00000000-0000-0000-0000-000000000000" {
		return
	}

	// 加载公会历史消息
	loadUnionHistoryMessage(unionId)

	unionHistoryMessageMutex.RLock()
	defer unionHistoryMessageMutex.RUnlock()

	if messageList, exists := unionHistoryMessageList[unionId]; !exists {
		return
	} else {
		for _, message := range messageList {
			playerBLL.SendToClient(clientObj, message)
		}
	}
}