@@ -16,10 +16,11 @@ export class GoogleDrivePicker extends BasePicker {
1616 * @returns HTML string for the Google Drive picker interface
1717 */
1818 createPickerHTML (
19- tokens : OAuthResponse ,
20- config : GoogleDriveOAuthConfig ,
21- refreshToken : string ,
22- preSelectedFiles ?: Record < string , { name : string ; mimeType : string } >
19+ tokens : OAuthResponse ,
20+ config : GoogleDriveOAuthConfig ,
21+ refreshToken : string ,
22+ preSelectedFiles ?: Record < string , { name : string ; mimeType : string } > ,
23+ nonce ?: string
2324 ) : string {
2425 const ui = this . getCommonUIElements ( ) ;
2526
@@ -155,20 +156,22 @@ export class GoogleDrivePicker extends BasePicker {
155156 ${ ui . fileListContainer }
156157 ${ ui . submitButtonContainer }
157158 ` ,
158- googleDriveScripts
159+ googleDriveScripts ,
160+ nonce
159161 ) ;
160162 }
161163
162164 /**
163165 * Create a static instance for backward compatibility
164166 */
165167 static createPickerHTML (
166- tokens : OAuthResponse ,
167- config : GoogleDriveOAuthConfig ,
168- refreshToken : string ,
169- preSelectedFiles ?: Record < string , { name : string ; mimeType : string } >
168+ tokens : OAuthResponse ,
169+ config : GoogleDriveOAuthConfig ,
170+ refreshToken : string ,
171+ preSelectedFiles ?: Record < string , { name : string ; mimeType : string } > ,
172+ nonce ?: string
170173 ) : string {
171174 const picker = new GoogleDrivePicker ( ) ;
172- return picker . createPickerHTML ( tokens , config , refreshToken , preSelectedFiles ) ;
175+ return picker . createPickerHTML ( tokens , config , refreshToken , preSelectedFiles , nonce ) ;
173176 }
174177}
0 commit comments