forked from ddrilling/AsbCloudServer
CS2-106: Removed unnecessary comments from GoogleDriveService
This commit is contained in:
parent
07820a5042
commit
ee1c368f8d
@ -26,8 +26,8 @@ namespace AsbCloudInfrastructure.Services
|
||||
RefreshToken = "1//04FeDguc19IfgCgYIARAAGAQSNwF-L9Ir8U7wX2seanUzsxXXGgFzOYQqjbtN9O27ZZybbOobZjVAo_4_eFNLMX1ElPKOFVWsrJQ"
|
||||
};
|
||||
|
||||
var applicationName = "Files"; // Use the name of the project in Google Cloud
|
||||
var username = "asbautodrilling@gmail.com"; // Use your email
|
||||
var applicationName = "Files";
|
||||
var username = "asbautodrilling@gmail.com";
|
||||
|
||||
var apiCodeFlow = new GoogleAuthorizationCodeFlow(new GoogleAuthorizationCodeFlow.Initializer
|
||||
{
|
||||
@ -42,34 +42,34 @@ namespace AsbCloudInfrastructure.Services
|
||||
|
||||
var credential = new UserCredential(apiCodeFlow, username, tokenResponse);
|
||||
|
||||
var newService = new DriveService(new BaseClientService.Initializer
|
||||
using var newService = new DriveService(new BaseClientService.Initializer
|
||||
{
|
||||
HttpClientInitializer = credential,
|
||||
ApplicationName = applicationName
|
||||
});
|
||||
this.service = newService;
|
||||
service = newService;
|
||||
}
|
||||
|
||||
// public IEnumerable<Google.Apis.Drive.v3.Data.File> GetAllFiles() // get file names
|
||||
// {
|
||||
// var fileList = service.Files.List();
|
||||
// fileList.Fields = "files(id, webViewLink, size)";
|
||||
// //fileList.Q =$"mimeType!='application/vnd.google-apps.folder' and '{folder}' in parents";
|
||||
// //fileList.Fields = "nextPageToken, files(id, name, size, mimeType)";
|
||||
//
|
||||
// var result = new List<Google.Apis.Drive.v3.Data.File>();
|
||||
// string pageToken = null;
|
||||
// do
|
||||
// {
|
||||
// fileList.PageToken = pageToken;
|
||||
// var filesResult = fileList.Execute();
|
||||
// var files = filesResult.Files;
|
||||
// pageToken = filesResult.NextPageToken;
|
||||
// result.AddRange(files);
|
||||
// } while (pageToken != null);
|
||||
//
|
||||
// return result;
|
||||
// }
|
||||
public IEnumerable<Google.Apis.Drive.v3.Data.File> GetAllFiles()
|
||||
{
|
||||
var fileList = service.Files.List();
|
||||
fileList.Fields = "files(id, webViewLink, size)";
|
||||
//fileList.Q =$"mimeType!='application/vnd.google-apps.folder' and '{folder}' in parents";
|
||||
//fileList.Fields = "nextPageToken, files(id, name, size, mimeType)";
|
||||
|
||||
var result = new List<Google.Apis.Drive.v3.Data.File>();
|
||||
string pageToken = null;
|
||||
do
|
||||
{
|
||||
fileList.PageToken = pageToken;
|
||||
var filesResult = fileList.Execute();
|
||||
var files = filesResult.Files;
|
||||
pageToken = filesResult.NextPageToken;
|
||||
result.AddRange(files);
|
||||
} while (pageToken != null);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
public async Task<string> GetFileWebLinkAsync(string idFile,
|
||||
CancellationToken token = default)
|
||||
@ -82,7 +82,6 @@ namespace AsbCloudInfrastructure.Services
|
||||
return file?.WebViewLink ?? string.Empty;
|
||||
}
|
||||
|
||||
// У Гугла почему-то folder это и папка, и файл.
|
||||
public async Task<string> CreateFolderAsync(string folderName,
|
||||
CancellationToken token = default)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user