File tree Expand file tree Collapse file tree 1 file changed +4
-13
lines changed
Sources/UnidocUI/Page contexts Expand file tree Collapse file tree 1 file changed +4
-13
lines changed Original file line number Diff line number Diff line change @@ -36,14 +36,9 @@ extension Unidoc
36
36
{
37
37
let packages : PackageContext = . init( principal: principal. id. package ,
38
38
metadata: packages)
39
- let media : PackageMedia
40
39
41
- if let override: PackageMedia = packages. principal? . media
42
- {
43
- media = override
44
- }
45
- else if
46
- let repo: PackageRepo = packages. principal? . repo
40
+ var media : PackageMedia = packages. principal? . media ?? . init( )
41
+ if let repo: PackageRepo = packages. principal? . repo
47
42
{
48
43
let ref : String = principal. refname ?? repo. master ?? " master "
49
44
let path : String
@@ -52,12 +47,8 @@ extension Unidoc
52
47
case . github( let origin) : path = " / \( origin. owner) / \( origin. name) / \( ref) "
53
48
}
54
49
55
- media = . init( prefix: " https://raw.githubusercontent.com \( path) " ,
56
- webp: " https://media.githubusercontent.com/media \( path) " )
57
- }
58
- else
59
- {
60
- media = . init( )
50
+ media. prefix = media. prefix ?? " https://raw.githubusercontent.com \( path) "
51
+ media. webp = media. webp ?? " https://media.githubusercontent.com/media \( path) "
61
52
}
62
53
63
54
self . canonical = canonical
You can’t perform that action at this time.
0 commit comments