diff --git a/Oqtane.Client/Modules/ModuleBase.cs b/Oqtane.Client/Modules/ModuleBase.cs index ee326db8..09a515b3 100644 --- a/Oqtane.Client/Modules/ModuleBase.cs +++ b/Oqtane.Client/Modules/ModuleBase.cs @@ -132,6 +132,15 @@ namespace Oqtane.Modules return PageState?.Alias.BaseUrl + "/Modules/" + GetType().Namespace + "/"; } + // fingerprint hash code for static assets + public string Fingerprint + { + get + { + return ModuleState.ModuleDefinition.Hash; + } + } + // url methods // navigate url diff --git a/Oqtane.Client/Themes/ThemeBase.cs b/Oqtane.Client/Themes/ThemeBase.cs index 91091dbf..fa4e842c 100644 --- a/Oqtane.Client/Themes/ThemeBase.cs +++ b/Oqtane.Client/Themes/ThemeBase.cs @@ -101,6 +101,15 @@ namespace Oqtane.Themes return PageState?.Alias.BaseUrl + "/Themes/" + GetType().Namespace + "/"; } + // fingerprint hash code for static assets + public string Fingerprint + { + get + { + return ThemeState.Hash; + } + } + // url methods // navigate url