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