Skip to content

Commit f9d3ebd

Browse files
committed
Clean up dead code
1 parent 3d587f2 commit f9d3ebd

6 files changed

Lines changed: 4 additions & 186 deletions

File tree

Server/Core/Services/Github/GithubBlob.cs

Lines changed: 0 additions & 20 deletions
This file was deleted.

Server/Core/Services/Github/GithubFile.cs

Lines changed: 0 additions & 26 deletions
This file was deleted.

Server/Core/Services/Github/GithubService.cs

Lines changed: 2 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
using Connect.LanguagePackManager.Core.Services.Packages;
2-
using System;
1+
using System;
32
using System.Collections.Generic;
43
using System.IO;
54
using System.Linq;
65
using System.Net;
7-
using System.Text;
86

97
namespace Connect.LanguagePackManager.Core.Services.Github
108
{
@@ -15,11 +13,6 @@ public static List<GithubRelease> GetReleases(string org, string repo)
1513
return GetJsonObject<List<GithubRelease>>($"repos/{org}/{repo}/releases?per_page=99");
1614
}
1715

18-
public static GithubTree GetFileTree(string org, string repo, string treeSha)
19-
{
20-
return GetJsonObject<GithubTree>($"repos/{org}/{repo}/git/trees/{treeSha}?recursive=1");
21-
}
22-
2316
public static GithubCommit GetLastCommit(string org, string repo)
2417
{
2518
return GetJsonObject<List<GithubCommit>>($"repos/{org}/{repo}/commits?per_page=1&page=1")
@@ -60,7 +53,7 @@ public static bool DownloadFile(string fileUrl, string destinationFile)
6053
ServicePointManager.Expect100Continue = true;
6154
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3;
6255
client.Headers.Add("user-agent", "request");
63-
56+
6457
client.DownloadFile(fileUrl, destinationFile);
6558
}
6659
}
@@ -71,28 +64,5 @@ public static bool DownloadFile(string fileUrl, string destinationFile)
7164

7265
return true;
7366
}
74-
75-
public static string DownloadFile(string fileUrl)
76-
{
77-
try
78-
{
79-
using (var client = new WebClient())
80-
{
81-
ServicePointManager.Expect100Continue = true;
82-
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3;
83-
client.Headers.Add("user-agent", "request");
84-
85-
var blobJsonBytes = client.DownloadData(fileUrl);
86-
var blobJson = Encoding.UTF8.GetString(blobJsonBytes, 0, blobJsonBytes.Length);
87-
var blob = Newtonsoft.Json.JsonConvert.DeserializeObject<GithubBlob>(blobJson);
88-
var blobBytes = Convert.FromBase64String(blob.Content);
89-
return Encoding.UTF8.GetString(blobBytes, 0, blobBytes.Length);
90-
}
91-
}
92-
catch (Exception ex)
93-
{
94-
return null;
95-
}
96-
}
9767
}
9868
}

Server/Core/Services/Github/GithubTree.cs

Lines changed: 0 additions & 21 deletions
This file was deleted.

Server/Core/Services/Packages/LanguagePackManifest.cs

Lines changed: 0 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
using Connect.LanguagePackManager.Core.Data;
33
using Connect.LanguagePackManager.Core.Helpers;
44
using Connect.LanguagePackManager.Core.Repositories;
5-
using Connect.LanguagePackManager.Core.Services.Github;
65
using System;
76
using System.Collections.Generic;
87
using System.IO;
@@ -17,32 +16,6 @@ public class LanguagePackManifest : XmlDocument
1716
public int ModuleId { get; set; }
1817
public int ManifestVersion { get; set; } = 0;
1918
public List<ComponentPack> Components { get; set; } = new List<ComponentPack>();
20-
private string BasePath { get; set; } = "";
21-
22-
public LanguagePackManifest(GithubTree tree, GithubFile manifestFile, int moduleId)
23-
{
24-
var manifest = GithubService.DownloadFile(manifestFile.Url);
25-
26-
this.ModuleId = moduleId;
27-
this.LoadXml(manifest);
28-
29-
var mainNodes = this.SelectNodes("dotnetnuke/packages/package");
30-
if (mainNodes.Count > 0)
31-
{
32-
this.BasePath = Path.GetDirectoryName(manifestFile.Path);
33-
this.ManifestVersion = 5;
34-
this.LoadPackV5FromGithub(tree);
35-
}
36-
else
37-
{
38-
mainNodes = this.SelectNodes("dotnetnuke/folders/folder");
39-
if (mainNodes.Count > 0)
40-
{
41-
this.ManifestVersion = 3;
42-
throw new System.Exception("Version 3 manifest not implemented");
43-
}
44-
}
45-
}
4619

4720
public LanguagePackManifest(UnzipResult unzipResult, int moduleId)
4821
{
@@ -149,60 +122,5 @@ private void LoadPackV5FromUploadedZipFile(UnzipResult unzipResult)
149122
}
150123
}
151124
}
152-
153-
private void LoadPackV5FromGithub(GithubTree tree)
154-
{
155-
foreach (XmlNode p in this.SelectNodes("dotnetnuke/packages/package"))
156-
{
157-
try
158-
{
159-
string packType = p.SelectSingleNode("@type").InnerText.ToLowerInvariant();
160-
var isCorePack = packType == "corelanguagepack";
161-
var component = isCorePack ? Common.Globals.glbCoreName : p.SelectSingleNode("components/component/languageFiles/package").InnerText;
162-
163-
var package = PackageRepository.Instance.FindPackage(component, this.ModuleId);
164-
if (package != null)
165-
{
166-
var comp = new ComponentPack()
167-
{
168-
Package = package,
169-
Version = p.SelectSingleNode("@version").InnerText.ParseVersion().ToNormalizedFormat(),
170-
Locale = p.SelectSingleNode("components/component/languageFiles/code").InnerText.ToLowerInvariant()
171-
};
172-
if (comp.Version == "00.00.00")
173-
{
174-
comp.Version = package.LastVersion;
175-
}
176-
177-
string basePath = "";
178-
if (p.SelectSingleNode("components/component/languageFiles/basePath") is object)
179-
{
180-
basePath = p.SelectSingleNode("components/component/languageFiles/basePath").InnerText;
181-
}
182-
183-
foreach (XmlNode xNode in p.SelectNodes("components/component/languageFiles/languageFile"))
184-
{
185-
string filePath = xNode.SelectSingleNode("path").InnerText;
186-
string fileName = xNode.SelectSingleNode("name").InnerText;
187-
string fileKey = Globals.DnnPathCombine(basePath, filePath, Regex.Replace(fileName, @"(?i)\.\w{2}(-\w+)?\.resx$(?-i)", ".resx"));
188-
189-
var fileInZip = Globals.DnnPathCombine(this.BasePath, filePath, fileName).ToLowerInvariant();
190-
191-
var fileOnGithub = tree.Files.FirstOrDefault(f => f.Path.ToLowerInvariant().CompareTo(fileInZip) == 0);
192-
if (fileOnGithub != null)
193-
{
194-
var rfile = new ResxFile(fileKey, GithubService.DownloadFile(fileOnGithub.Url));
195-
comp.ResourceFiles.Add(rfile);
196-
}
197-
}
198-
199-
this.Components.Add(comp);
200-
}
201-
}
202-
catch (Exception ex)
203-
{
204-
}
205-
}
206-
}
207125
}
208126
}

Server/LanguagePackManager/Controllers/PacksController.cs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
using System.IO;
2-
using System.Linq;
3-
using System.Web.Mvc;
41
using Connect.LanguagePackManager.Core.Common;
5-
using Connect.LanguagePackManager.Core.Data;
62
using Connect.LanguagePackManager.Core.Helpers;
7-
using Connect.LanguagePackManager.Core.Repositories;
83
using Connect.LanguagePackManager.Core.Services.Packages;
94
using Connect.LanguagePackManager.Presentation.Common;
5+
using System.IO;
6+
using System.Web.Mvc;
107

118
namespace Connect.LanguagePackManager.Presentation.Controllers
129
{

0 commit comments

Comments
 (0)