Merge pull request #494 from kamyker/k9-on-ws-item-created

UgcEditor.SubmitAsync, on item created callback
This commit is contained in:
Garry Newman 2021-01-09 11:46:32 +00:00 committed by GitHub
commit c5c31280c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -126,7 +126,7 @@ public Editor RemoveKeyValueTags( string key )
return this; return this;
} }
public async Task<PublishResult> SubmitAsync( IProgress<float> progress = null ) public async Task<PublishResult> SubmitAsync( IProgress<float> progress = null, Action<PublishResult> onItemCreated = null )
{ {
var result = default( PublishResult ); var result = default( PublishResult );
@ -166,6 +166,9 @@ public async Task<PublishResult> SubmitAsync( IProgress<float> progress = null )
fileId = created.Value.PublishedFileId; fileId = created.Value.PublishedFileId;
result.NeedsWorkshopAgreement = created.Value.UserNeedsToAcceptWorkshopLegalAgreement; result.NeedsWorkshopAgreement = created.Value.UserNeedsToAcceptWorkshopLegalAgreement;
result.FileId = fileId; result.FileId = fileId;
if ( onItemCreated != null )
onItemCreated( result );
} }