setSortBy sets the given directory's sort by option
(path string, modTime bool)
| 86 | |
| 87 | // setSortBy sets the given directory's sort by option |
| 88 | func (dm *DirFlagMap) setSortBy(path string, modTime bool) { |
| 89 | dm.init() |
| 90 | defer dm.mu.Unlock() |
| 91 | df := dm.Map[path] |
| 92 | if modTime { |
| 93 | df.SetFlag(true, dirSortByModTime) |
| 94 | df.SetFlag(false, dirSortByName) |
| 95 | } else { |
| 96 | df.SetFlag(false, dirSortByModTime) |
| 97 | df.SetFlag(true, dirSortByName) |
| 98 | } |
| 99 | dm.Map[path] = df |
| 100 | } |
no test coverage detected