-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFileHandler.cs
More file actions
56 lines (53 loc) · 3.53 KB
/
FileHandler.cs
File metadata and controls
56 lines (53 loc) · 3.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
namespace uwap.WebFramework;
public static class SystemFiles
{
public static byte[]? GetFile(string relPath, string pathPrefix, string domain)
=> relPath switch
{
"/bootstrap-icons/bootstrap-icons.min.css" => (byte[]?)PackedFiles_ResourceManager.GetObject("File0"),
"/bootstrap-icons/fonts/bootstrap-icons.woff" => (byte[]?)PackedFiles_ResourceManager.GetObject("File1"),
"/bootstrap-icons/fonts/bootstrap-icons.woff2" => (byte[]?)PackedFiles_ResourceManager.GetObject("File2"),
"/default-ui-layout.css" => (byte[]?)PackedFiles_ResourceManager.GetObject("File3"),
"/default-ui-settings.css" => (byte[]?)PackedFiles_ResourceManager.GetObject("File4"),
"/default-ui-theme.css" => (byte[]?)PackedFiles_ResourceManager.GetObject("File5"),
"/default-ui.js" => (byte[]?)PackedFiles_ResourceManager.GetObject("File6"),
"/fonts/roboto-mono.eot" => (byte[]?)PackedFiles_ResourceManager.GetObject("File7"),
"/fonts/roboto-mono.otf" => (byte[]?)PackedFiles_ResourceManager.GetObject("File8"),
"/fonts/roboto-mono.svg" => (byte[]?)PackedFiles_ResourceManager.GetObject("File9"),
"/fonts/roboto-mono.ttf" => (byte[]?)PackedFiles_ResourceManager.GetObject("File10"),
"/fonts/roboto-mono.woff" => (byte[]?)PackedFiles_ResourceManager.GetObject("File11"),
"/fonts/roboto-mono.woff2" => (byte[]?)PackedFiles_ResourceManager.GetObject("File12"),
"/fonts/roboto.eot" => (byte[]?)PackedFiles_ResourceManager.GetObject("File13"),
"/fonts/roboto.otf" => (byte[]?)PackedFiles_ResourceManager.GetObject("File14"),
"/fonts/roboto.svg" => (byte[]?)PackedFiles_ResourceManager.GetObject("File15"),
"/fonts/roboto.ttf" => (byte[]?)PackedFiles_ResourceManager.GetObject("File16"),
"/fonts/roboto.woff" => (byte[]?)PackedFiles_ResourceManager.GetObject("File17"),
"/fonts/roboto.woff2" => (byte[]?)PackedFiles_ResourceManager.GetObject("File18"),
_ => null
};
public static string? GetFileVersion(string relPath)
=> relPath switch
{
"/bootstrap-icons/bootstrap-icons.min.css" => "638823958900000000",
"/bootstrap-icons/fonts/bootstrap-icons.woff" => "638823958900000000",
"/bootstrap-icons/fonts/bootstrap-icons.woff2" => "638823958900000000",
"/default-ui-layout.css" => "639113700711483910",
"/default-ui-settings.css" => "639094554100878940",
"/default-ui-theme.css" => "639091175472070072",
"/default-ui.js" => "639110229290503138",
"/fonts/roboto-mono.eot" => "638993200608997332",
"/fonts/roboto-mono.otf" => "638993200609177334",
"/fonts/roboto-mono.svg" => "638993200584362885",
"/fonts/roboto-mono.ttf" => "638993200609387335",
"/fonts/roboto-mono.woff" => "638993200609587336",
"/fonts/roboto-mono.woff2" => "638993200609817338",
"/fonts/roboto.eot" => "638993200607766801",
"/fonts/roboto.otf" => "638993200608022917",
"/fonts/roboto.svg" => "638993200584167170",
"/fonts/roboto.ttf" => "638993200608347328",
"/fonts/roboto.woff" => "638993200608537329",
"/fonts/roboto.woff2" => "638993200608737331",
_ => null
};
private static readonly System.Resources.ResourceManager PackedFiles_ResourceManager = new("WebFramework.Properties.PackedFiles", typeof(SystemFiles).Assembly);
}