file_desktop.go 655 B

12345678910111213141516171819202122232425262728293031
  1. //go:build !ios && !android
  2. // +build !ios,!android
  3. package mobile
  4. import (
  5. "io"
  6. "fyne.io/fyne/v2"
  7. intRepo "fyne.io/fyne/v2/internal/repository"
  8. "fyne.io/fyne/v2/storage/repository"
  9. )
  10. func existsURI(fyne.URI) (bool, error) {
  11. // no-op as we use the internal FileRepository
  12. return false, nil
  13. }
  14. func nativeFileOpen(*fileOpen) (io.ReadCloser, error) {
  15. // no-op as we use the internal FileRepository
  16. return nil, nil
  17. }
  18. func nativeFileSave(*fileSave) (io.WriteCloser, error) {
  19. // no-op as we use the internal FileRepository
  20. return nil, nil
  21. }
  22. func registerRepository(d *mobileDriver) {
  23. repository.Register("file", intRepo.NewFileRepository())
  24. }