Added `getList` method for file service, supporting filter callback