Vfs: Distinguish availability error kinds #7143
authorChristian Kamm <mail@ckamm.de>
Thu, 25 Apr 2019 09:10:52 +0000 (11:10 +0200)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:58:49 +0000 (10:58 +0100)
commit7774b8049e412560d0446870b73ff3c5da8e82bd
treee01a60d91d4988b633fd84325418fd5c8eb437c7
parent1e5ae77994d2c8b234d5946c63ea2ab82caabcfe
Vfs: Distinguish availability error kinds #7143

Previously "no-availability" meant db-error and querying the
availability of a nonexistant path returned AllHydrated.

Now, the availability has a DbError and a NoSuchItem error case.
src/common/vfs.cpp
src/common/vfs.h
src/gui/socketapi.cpp
src/libsync/vfs/suffix/vfs_suffix.cpp
src/libsync/vfs/suffix/vfs_suffix.h