Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. imdbURLSyncCommand: {
  2.         syncCommand: {
  3.             execute() {
  4.                 var url = `${this.url}/${this.id}/imdb_sync`;
  5.                 var command = this.imdbURLSyncCommand;
  6.                 this.syncCommand.execute().bind(this);
  7.             }
  8.         }
  9.     },
  10.  
  11.     syncCommand: {
  12.         debounce: {timeout: 500},
  13.         execute() {
  14.             var url = null;
  15.             var command = null;
  16.             return $.ajax({
  17.                 url: url,
  18.                 type: 'PUT'
  19.             }).done((response)=> {
  20.                 this.command.error = null;
  21.                 this.fromJSON(response);
  22.             }).fail((xhr, err, message)=> {
  23.                 command.error = message;
  24.             });
  25.         },
  26.         canExecute() {
  27.             return !!this.id;
  28.         }
  29.     },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement