package logic import ( "git.milar.in/nyaanime/model" ) type FilePriority struct { Properties model.PropertyHolder Priority int PreferredProperties map[string]int } func NewFilePriority(props model.PropertyHolder) *FilePriority { priority, preferredProperties := DeterminePriority(props) return &FilePriority{ Properties: props, Priority: priority, PreferredProperties: preferredProperties, } }