Merge pull request #1148 from ONLYOFFICE/feature/get-reference-data

feature/get reference data
This commit is contained in:
Sergey Linnik 2023-01-19 21:19:12 +03:00 committed by GitHub
commit a4aeb797db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 2 deletions

View File

@ -2705,7 +2705,7 @@ public class FileStorageService<T> //: IFileStorageService
};
}
return new FileReference<T>
var fileReference = new FileReference<T>
{
Path = file.Title,
ReferenceData = new FileReferenceData<T>
@ -2713,8 +2713,11 @@ public class FileStorageService<T> //: IFileStorageService
FileKey = file.Id,
InstanceId = _tenantManager.GetCurrentTenant().Id.ToString()
},
Url = _documentServiceConnector.ReplaceCommunityAdress(_pathProvider.GetFileStreamUrl(file, lastVersion: true))
Url = _documentServiceConnector.ReplaceCommunityAdress(_pathProvider.GetFileStreamUrl(file, lastVersion: true)),
FileType = file.ConvertedExtension.Trim('.')
};
fileReference.Token = _documentServiceHelper.GetSignature(fileReference);
return fileReference;
}
public async Task<List<MentionWrapper>> InternalSharedUsersAsync(T fileId)

View File

@ -630,6 +630,8 @@ public class FileReference<T>
public string Error { get; set; }
public string Path { get; set; }
public string Url { get; set; }
public string FileType { get; set; }
public string Token { get; set; }
}
public class FileReferenceData<T>