@@ -22,6 +22,7 @@ import { IBucket } from './s3requests';
22
22
import { Dialog , ICommandPalette , showDialog } from '@jupyterlab/apputils' ;
23
23
import { DriveListModel , DriveListView } from './drivelistmanager' ;
24
24
import { addJupyterLabThemeChangeListener } from '@jupyter/web-components' ;
25
+ import { getDriveContent , getDrivesList } from './s3requests' ;
25
26
26
27
/**
27
28
* The class name added to the filebrowser filterbox node.
@@ -39,7 +40,13 @@ function buildMountedDriveNameList(driveList: Drive[]): string[] {
39
40
return driveNameList ;
40
41
}
41
42
42
- const s3AvailableBuckets : IBucket [ ] = [
43
+ const s3AvailableBuckets2 = await getDrivesList ( ) ;
44
+ console . log ( 'List of buckets is:' , s3AvailableBuckets2 ) ;
45
+ const driveName = 'jupyter-drive-bucket1' ;
46
+ const path = 'examples' ;
47
+ const driveContent = await getDriveContent ( driveName , path ) ;
48
+ console . log ( 'driveContent:' , driveContent ) ;
49
+ const s3AvailableBuckets1 : IBucket [ ] = [
43
50
{
44
51
creation_date : '2023-12-15T13:27:57.000Z' ,
45
52
name : 'jupyterDriveBucket1' ,
@@ -175,7 +182,7 @@ export /*async */ function activateAddDrivesPlugin(
175
182
addJupyterLabThemeChangeListener ( ) ;
176
183
const selectedDrivesModelMap = new Map < Drive [ ] , DriveListModel > ( ) ;
177
184
let selectedDrives : Drive [ ] = [ ] ;
178
- const availableDrives = createDrivesList ( s3AvailableBuckets ) ;
185
+ const availableDrives = createDrivesList ( s3AvailableBuckets1 ) ;
179
186
let driveListModel = selectedDrivesModelMap . get ( selectedDrives ) ;
180
187
const mountedDriveNameList : string [ ] =
181
188
buildMountedDriveNameList ( selectedDrives ) ;
0 commit comments