@@ -227,7 +227,7 @@ internal static bool IsSyncTriggersEnvironment(IScriptWebHostEnvironment webHost
227
227
return true ;
228
228
}
229
229
230
- internal async Task < string > CheckHashAsync ( BlobClient hashBlobClient , string content )
230
+ private async Task < string > CheckHashAsync ( BlobClient hashBlobClient , string content )
231
231
{
232
232
try
233
233
{
@@ -306,7 +306,7 @@ internal async Task<BlobClient> GetHashBlobAsync()
306
306
return _hashBlobClient ;
307
307
}
308
308
309
- public async Task < SyncTriggersPayload > GetSyncTriggersPayload ( )
309
+ private async Task < SyncTriggersPayload > GetSyncTriggersPayload ( )
310
310
{
311
311
var hostOptions = _applicationHostOptions . CurrentValue . ToHostOptions ( ) ;
312
312
var functionsMetadata = _functionMetadataManager . GetFunctionMetadata ( ) . Where ( m => ! m . IsProxy ( ) ) ;
@@ -344,7 +344,6 @@ public async Task<SyncTriggersPayload> GetSyncTriggersPayload()
344
344
}
345
345
346
346
// Add all listable functions details to the payload
347
- JObject functions = new JObject ( ) ;
348
347
var listableFunctions = _functionMetadataManager . GetFunctionMetadata ( ) . Where ( m => ! m . IsCodeless ( ) ) ;
349
348
var functionDetails = await WebFunctionsManager . GetFunctionMetadataResponse ( listableFunctions , hostOptions , _hostNameProvider ) ;
350
349
result . Add ( "functions" , new JArray ( functionDetails . Select ( p => JObject . FromObject ( p ) ) ) ) ;
@@ -468,7 +467,7 @@ internal static async Task<JObject> GetHostJsonExtensionsAsync(IOptionsMonitor<S
468
467
return null ;
469
468
}
470
469
471
- internal async Task < IEnumerable < JObject > > GetFunctionTriggers ( IEnumerable < FunctionMetadata > functionsMetadata , ScriptJobHostOptions hostOptions )
470
+ private async Task < IEnumerable < JObject > > GetFunctionTriggers ( IEnumerable < FunctionMetadata > functionsMetadata , ScriptJobHostOptions hostOptions )
472
471
{
473
472
var triggers = ( await functionsMetadata
474
473
. Where ( f => ! f . IsProxy ( ) )
@@ -739,17 +738,13 @@ internal HttpRequestMessage BuildSetTriggersRequest()
739
738
// of triggers. It'll verify app ownership using a SWT token valid for 5 minutes. It should be plenty.
740
739
private async Task < ( bool Success , string ErrorMessage ) > SetTriggersAsync ( string content )
741
740
{
742
- string sanitizedContentString = content ;
743
- if ( ArmCacheEnabled )
741
+ // sanitize the content before logging
742
+ var sanitizedContent = JToken . Parse ( content ) ;
743
+ if ( sanitizedContent . Type == JTokenType . Object )
744
744
{
745
- // sanitize the content before logging
746
- var sanitizedContent = JToken . Parse ( content ) ;
747
- if ( sanitizedContent . Type == JTokenType . Object )
748
- {
749
- ( ( JObject ) sanitizedContent ) . Remove ( "secrets" ) ;
750
- sanitizedContentString = sanitizedContent . ToString ( ) ;
751
- }
745
+ ( ( JObject ) sanitizedContent ) . Remove ( "secrets" ) ;
752
746
}
747
+ var sanitizedContentString = Sanitizer . Sanitize ( sanitizedContent . ToString ( ) ) ;
753
748
754
749
using ( var request = BuildSetTriggersRequest ( ) )
755
750
{
0 commit comments