Files in busines logic

Hello, in busines logic i have a timer, i want get name of random file in folder.
All code in timer event.
I want to get listing() for begin, but it don’t work for me :frowning:
@BackendlessTimer("{‘startDate’:1472743800000,‘frequency’:{‘schedule’:‘daily’,‘repeat’:{‘every’:1}},‘timername’:‘WallpaperUpdate’}")
public class WallpaperUpdateTimer extends com.backendless.servercode.extension.TimerExtender
{

@Override
public void execute( String appVersionId ) throws Exception
{

    Backendless.Files.listing( "/iamges", "*.jpg", true, new AsyncCallback<BackendlessCollection<FileInfo>>()
    {
      @Override
      public void handleResponse( BackendlessCollection<FileInfo> response )
      {
        Iterator<FileInfo> filesIterator = response.getCurrentPage().iterator();
        while( filesIterator.hasNext() )
        {
          FileInfo file = filesIterator.next();
          String URL = file.getURL();
          String publicURL = file.getPublicUrl();
          Date createdOn = new Date( file.getCreatedOn() );
          String name = file.getName();

          Backendless.Files.moveFile( "/images/45635643567.jpg", "/wallpapers" );
        }
      }

      @Override
      public void handleFault( BackendlessFault fault )
      {
      }
    });



// add your code here

}

}

Hi Ilya,

Consider adding some code to handleFault() method, this way you will be able to at least see the reason the request fails (if fails).