mirror of
https://github.com/Kareadita/Kavita.git
synced 2025-06-23 15:30:34 -04:00
* Fix signalr admin messages sending (#1809) * Changed messsage hub to use userIds * SignalR events are fixed * Fixed broken advanced tab on library settings * Fixed regex timeout security issues. * Added a migration for GMT+1 users where their UTC dates were getting broken somehow. * Removed a console.log * Fixed a migration name --------- Co-authored-by: Snd-R <76580768+Snd-R@users.noreply.github.com>
15 lines
463 B
C#
15 lines
463 B
C#
using System.Text.RegularExpressions;
|
|
|
|
namespace API.Extensions;
|
|
|
|
public static class StringExtensions
|
|
{
|
|
private static readonly Regex SentenceCaseRegex = new Regex(@"(^[a-z])|\.\s+(.)",
|
|
RegexOptions.ExplicitCapture | RegexOptions.Compiled, Services.Tasks.Scanner.Parser.Parser.RegexTimeout);
|
|
|
|
public static string SentenceCase(this string value)
|
|
{
|
|
return SentenceCaseRegex.Replace(value.ToLower(), s => s.Value.ToUpper());
|
|
}
|
|
}
|