Skip to content

Commit 7965de1

Browse files
refactor: remove GetAbsoluteUrl helper and inline URL logic
Replaces the GetAbsoluteUrl method with direct Uri construction in AniWorldService and STOService. This simplifies absolute URL generation for DirectViewLinkModel and removes redundant code from StreamingPortalServiceBase. No functional changes.
1 parent 5e58c89 commit 7965de1

File tree

3 files changed

+2
-10
lines changed

3 files changed

+2
-10
lines changed

AniWorldReminder_API/Services/AniWorldService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ void AddRedirectLink(Language language)
387387
directViewLinks.Add(new DirectViewLinkModel
388388
{
389389
Language = language,
390-
DirectLink = GetAbsoluteUrl(redirectLink)
390+
DirectLink = new Uri(new Uri(BaseUrl), redirectLink).ToString()
391391
});
392392
}
393393

AniWorldReminder_API/Services/STOService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ private Language GetEpisodeLanguages(int episode, string html)
413413
directViewLinks.Add(new DirectViewLinkModel
414414
{
415415
Language = language.Value,
416-
DirectLink = GetAbsoluteUrl(redirectUrl)
416+
DirectLink = new Uri(new Uri(BaseUrl), redirectUrl).ToString()
417417
});
418418
}
419419

AniWorldReminder_API/Services/StreamingPortalServiceBase.cs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -149,14 +149,6 @@ public async Task<bool> InitAsync(WebProxy? proxy = null)
149149
return await GetCoverArtBase64Async(GetCoverArtUrl(document));
150150
}
151151

152-
protected string GetAbsoluteUrl(string redirectUrl)
153-
{
154-
if (Uri.TryCreate(redirectUrl, UriKind.Absolute, out Uri? absoluteUri))
155-
return absoluteUri.ToString();
156-
157-
return new Uri(new Uri(BaseUrl), redirectUrl).ToString();
158-
}
159-
160152
protected abstract List<DirectViewLinkModel>? GetLanguageRedirectLinks(string html);
161153
}
162154
}

0 commit comments

Comments
 (0)