Skip to content

Commit d8126d7

Browse files
committed
we don’t need this anymore
1 parent df2de3e commit d8126d7

File tree

7 files changed

+16
-36
lines changed

7 files changed

+16
-36
lines changed

Sources/SwiftinitServer/Endpoints/Procedural/Swiftinit.GraphUplinkEndpoint.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@ extension Swiftinit.GraphUplinkEndpoint:BlockingEndpoint
4646
"""
4747
}
4848

49-
guard updated.visibleInFeed
50-
else
49+
if updated.hidden
5150
{
5251
return .ok("Uplink successful, repo is invisible.")
5352
}

Sources/SwiftinitServer/Plugins/GitHubPlugin.RepoMonitor.swift

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ extension GitHubPlugin.RepoMonitor:GitHubCrawler
3333
let stale:[Unidoc.PackageMetadata] = try await server.db.packages.stalest(10,
3434
with: session)
3535

36-
for package:Unidoc.PackageMetadata in stale
36+
for var package:Unidoc.PackageMetadata in stale
3737
{
3838
guard case .github(let old) = package.repo
3939
else
@@ -46,12 +46,10 @@ extension GitHubPlugin.RepoMonitor:GitHubCrawler
4646
repo: old.name,
4747
pat: self.pat)
4848

49-
switch try await server.db.packages.update(record: .init(id: package.id,
50-
symbol: package.symbol,
51-
realm: package.realm,
52-
repo: .github(response.repo),
53-
crawled: .now()),
54-
with: session)
49+
package.repo = .github(response.repo)
50+
package.crawled = .now()
51+
52+
switch try await server.db.packages.update(metadata: package, with: session)
5553
{
5654
case nil:
5755
// Might happen if package database is dropped while crawling.
@@ -110,8 +108,7 @@ extension GitHubPlugin.RepoMonitor:GitHubCrawler
110108
continue
111109
}
112110

113-
if let interesting:String = release ?? prerelease,
114-
response.repo.visibleInFeed
111+
if let interesting:String = release ?? prerelease
115112
{
116113
let activity:UnidocDatabase.RepoFeed.Activity = .init(discovered: .now(),
117114
package: package.symbol,

Sources/UnidocAPI/Status/Unidoc.UplinkStatus.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ extension Unidoc
1010
public
1111
let sitemap:SitemapDelta?
1212
public
13-
let visibleInFeed:Bool
13+
let hidden:Bool
1414

1515
@inlinable public
1616
init(edition:Edition,
1717
sitemap:SitemapDelta?,
18-
visibleInFeed:Bool = false)
18+
hidden:Bool)
1919
{
2020
self.edition = edition
2121
self.sitemap = sitemap
22-
self.visibleInFeed = visibleInFeed
22+
self.hidden = hidden
2323
}
2424
}
2525
}
Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +0,0 @@
1-
import GitHubAPI
2-
3-
extension GitHub.Repo
4-
{
5-
@inlinable public
6-
var visibleInFeed:Bool
7-
{
8-
!self.topics.contains("swiftinit-invisible")
9-
}
10-
}

Sources/UnidocDB/Packages/Unidoc.PackageMetadata.Repo.swift

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,6 @@ extension Unidoc.PackageMetadata.Repo
3131
case .github(let repo): .github(repo.owner.login, repo.name)
3232
}
3333
}
34-
35-
var visibleInFeed:Bool
36-
{
37-
switch self
38-
{
39-
case .github(let repo): repo.visibleInFeed
40-
}
41-
}
4234
}
4335
extension Unidoc.PackageMetadata.Repo:MongoMasterCodingModel
4436
{

Sources/UnidocDB/Packages/UnidocDatabase.Packages.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,10 @@ extension UnidocDatabase.Packages:Mongo.RecodableModel
7070
extension UnidocDatabase.Packages
7171
{
7272
public
73-
func update(record:Unidoc.PackageMetadata, with session:Mongo.Session) async throws -> Bool?
73+
func update(metadata:Unidoc.PackageMetadata,
74+
with session:Mongo.Session) async throws -> Bool?
7475
{
75-
try await self.update(some: record, with: session)
76+
try await self.update(some: metadata, with: session)
7677
}
7778

7879
public

Sources/UnidocDB/UnidocDatabase.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,8 @@ extension UnidocDatabase
304304
edition: uploaded.edition,
305305
sitemap: try await self.fill(volume: consume volume,
306306
clear: uploaded.updated,
307-
with: session))
307+
with: session),
308+
hidden: true)
308309

309310
return (uploaded, uplinked)
310311
}
@@ -339,7 +340,7 @@ extension UnidocDatabase
339340
sitemap: try await self.fill(volume: consume volume,
340341
clear: true,
341342
with: session),
342-
visibleInFeed: package.repo?.visibleInFeed ?? true)
343+
hidden: package.hidden)
343344
}
344345

345346
public

0 commit comments

Comments
 (0)