Upgrade http urls to https
This commit is contained in:
parent
840cc49865
commit
11dc5352cb
|
@ -16,14 +16,17 @@ public class LogPlayback : Controller {
|
||||||
if (token == Token) {
|
if (token == Token) {
|
||||||
var db = new Database.DbConn();
|
var db = new Database.DbConn();
|
||||||
if (!db.AlbumHistory.Any(p => p.Title == rq.Title && p.Artist == rq.Artist && p.DateTime.Between(DateTime.Now - TimeSpan.FromHours(8), DateTime.Now))) {
|
if (!db.AlbumHistory.Any(p => p.Title == rq.Title && p.Artist == rq.Artist && p.DateTime.Between(DateTime.Now - TimeSpan.FromHours(8), DateTime.Now))) {
|
||||||
if (!db.AlbumHistory.Any() || !(db.AlbumHistory.OrderByDescending(p => p.EntryId).First().Artist == rq.Artist && db.AlbumHistory.OrderByDescending(p => p.EntryId).First().Title == rq.Title)) {
|
if (!db.AlbumHistory.Any()
|
||||||
|
|| !(db.AlbumHistory.OrderByDescending(p => p.EntryId).First().Artist == rq.Artist
|
||||||
|
&& db.AlbumHistory.OrderByDescending(p => p.EntryId).First().Title == rq.Title)) {
|
||||||
var entry = new AlbumHistoryEntry {
|
var entry = new AlbumHistoryEntry {
|
||||||
Artist = rq.Artist ?? throw new InvalidOperationException(),
|
Artist = rq.Artist ?? throw new InvalidOperationException(),
|
||||||
Title = rq.Title ?? throw new InvalidOperationException(),
|
Title = rq.Title ?? throw new InvalidOperationException(),
|
||||||
Link = rq.Link ?? throw new InvalidOperationException(),
|
Link = rq.Link ?? throw new InvalidOperationException(),
|
||||||
Source = rq.Source ?? throw new InvalidOperationException(),
|
Source = rq.Source ?? throw new InvalidOperationException(),
|
||||||
DateTime = DateTime.Now
|
DateTime = DateTime.Now
|
||||||
};
|
};
|
||||||
|
entry.Link = entry.Link.StartsWith("http:") ? entry.Link = "https:" + entry.Link[5..] : entry.Link;
|
||||||
db.InsertWithIdentity(entry);
|
db.InsertWithIdentity(entry);
|
||||||
Response.StatusCode = 201;
|
Response.StatusCode = 201;
|
||||||
return entry;
|
return entry;
|
||||||
|
|
Loading…
Reference in a new issue