public DriveService GetService(Credentials credentials, RefreshToken refreshToken) { var provider = GetAppClient(credentials); var auth = new OAuth2Authenticator<NativeApplicationClient>(provider, GetAuthorization); var service = new DriveService(new BaseClientService.Initializer {Authenticator = auth}); mRefreshToken = refreshToken; return service; }
public FolderManager(Credentials credentials, RefreshToken refreshToken) { mService = new GetDriveService().GetService(credentials, refreshToken); }
public void Update(RefreshToken token) { mFile.WriteAllText(mPath, token.Token); }
public GDriveFileManager(Credentials credentials, RefreshToken refreshToken) { mService = new GetDriveService().GetService(credentials, refreshToken); mFileEnum = new FileEnumerator(mService); }
public void UploadFileWithFolder(string file, string fileTitle, string[] foldersToUpload, Credentials credentials, RefreshToken refreshToken) { var uploader = new Uploader(credentials, refreshToken); uploader.UploadFileWithFolderSet(file, fileTitle, foldersToUpload); }
public Uploader(Credentials credentials, RefreshToken refreshToken) { mService = new GetDriveService().GetService(credentials, refreshToken); }