This repository has been archived on 2022-10-02. You can view files and clone it, but cannot push or open issues or pull requests.
dcbot-old/cron/helpers.go

28 lines
676 B
Go
Raw Normal View History

2020-06-05 15:49:51 +00:00
package cron
import (
"time"
2020-08-09 15:20:23 +00:00
"github.com/tribalwarshelp/dcbot/utils"
2020-06-05 15:49:51 +00:00
shared_models "github.com/tribalwarshelp/shared/models"
)
2020-06-21 12:12:22 +00:00
func filterEnnoblements(ennoblements []*shared_models.LiveEnnoblement, t time.Time) []*shared_models.LiveEnnoblement {
filtered := []*shared_models.LiveEnnoblement{}
2020-06-05 15:49:51 +00:00
for _, ennoblement := range ennoblements {
2020-06-24 14:50:29 +00:00
if ennoblement.EnnobledAt.Before(t) || ennoblement.EnnobledAt.Equal(t) {
2020-06-05 15:49:51 +00:00
continue
}
filtered = append(filtered, ennoblement)
}
return filtered
}
func formatDateOfConquest(t time.Time) string {
return t.Format(time.RFC3339)
}
func isBarbarian(p *shared_models.Player) bool {
2020-08-09 15:20:23 +00:00
return utils.IsPlayerNil(p) || p.ID == 0
}