File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Sources/UnidocDB/Packages Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -13,9 +13,11 @@ extension Unidoc.PackageRepo
13
13
@inlinable public static
14
14
func github( _ repo: GitHub . Repo , crawled: UnixMillisecond ) throws -> Self
15
15
{
16
+ /// We clip this to Midnights because we use this as a shard key, and also because
17
+ /// Midnights are Swifty.
16
18
guard
17
19
let created: Timestamp . Components = . init( iso8601: repo. created) ,
18
- let created: UnixMillisecond = . init( utc: created)
20
+ let created: UnixDate = . init( utc: created. date )
19
21
else
20
22
{
21
23
throw Unidoc . GitHubRepoMetadataError. created ( repo. created)
@@ -39,7 +41,7 @@ extension Unidoc.PackageRepo
39
41
40
42
return . init( crawled: crawled,
41
43
account: . init( type: . github, user: repo. owner. id) ,
42
- created: created,
44
+ created: . init ( created) ,
43
45
updated: updated,
44
46
license: repo. license. map { . init( spdx: $0. id, name: $0. name) } ,
45
47
topics: repo. topics,
You can’t perform that action at this time.
0 commit comments