changes the interface from single createFile method to createFolder, createFileWithMimeType (specific for GDrive) and createFileWithExtension (for other than google providers).
update Google GMS and NON-GMS implementations with new interface
implements createFolder and createFileWithExtension for OneDrive provider.
updates the documentation with the mentioned changes
Important note:
I've added OneDriveRestApiService (based on retrofit) next to the existing OneDriveApiService (based on SDK) as createFolder does not work with the SDK. There is a timeout error that cannot be solved.
Summary
This PR:
createFile
method tocreateFolder
,createFileWithMimeType
(specific for GDrive) andcreateFileWithExtension
(for other than google providers).createFolder
andcreateFileWithExtension
for OneDrive provider.Important note:
OneDriveRestApiService
(based on retrofit) next to the existingOneDriveApiService
(based on SDK) as createFolder does not work with the SDK. There is a timeout error that cannot be solved.Demo
https://github.com/user-attachments/assets/a6b830d0-53ff-45b8-be8f-5bf8092d52e5
Checklist:
Closes: OMHD-425