Rename release.update to update_status

This commit is contained in:
Ruud
2013-09-30 20:52:04 +02:00
parent 6bbcc5af77
commit 0876d1ff8e
4 changed files with 35 additions and 35 deletions
@@ -79,7 +79,7 @@ class Searcher(SearcherBase):
rls = db.query(Release).filter_by(identifier = md5(data['url'])).first()
if rls:
renamer_enabled = Env.setting('enabled', 'renamer')
fireEvent('release.update', id = rls.id, status = done_status if not renamer_enabled else snatched_status, single = True)
fireEvent('release.update_status', rls.id, status = done_status if not renamer_enabled else snatched_status, single = True)
# Save download-id info if returned
if isinstance(download_result, dict):
@@ -250,27 +250,29 @@ MA.Release = new Class({
else if(!self.next_release && status.identifier == 'available'){
self.next_release = release;
}
var update_handle = function(notification) {
var q = self.movie.quality.getElement('.q_id' + release.quality_id),
status = Status.get(release.status_id),
new_status = Status.get(notification.data);
release.status_id = new_status.id
release.el.set('class', 'item ' + new_status.identifier);
App.addEvent('release.update.'+release.id, function(notification){
var q = self.movie.quality.getElement('.q_id'+ release.quality_id),
status = Status.get(release.status_id);
var status_el = release.el.getElement('.release_status');
status_el.set('class', 'release_status ' + new_status.identifier);
status_el.set('text', new_status.identifier);
var new_status=Status.get(notification.data);
release.status_id = new_status.id
release.el.className='item '+new_status.identifier;
if(!q && (new_status.identifier == 'snatched' || new_status.identifier == 'seeding' || new_status.identifier == 'done'))
var q = self.addQuality(release.quality_id);
var status_el=release.el.getElement('.release_status');
status_el.className='release_status '+new_status.identifier;
status_el.set('text', new_status.identifier);
if(new_status && q && !q.hasClass(new_status.identifier)) {
q.removeClass(status.identifier).addClass(new_status.identifier);
q.set('title', q.get('title').replace(status.label, new_status.label));
}
}
if(!q && (new_status.identifier == 'snatched' || new_status.identifier == 'seeding' || new_status.identifier == 'done'))
var q = self.addQuality(release.quality_id);
if (new_status && q && !q.hasClass(new_status.identifier)){
q.removeClass(status.identifier).addClass(new_status.identifier);
q.set('title', q.get('title').replace(status.label, new_status.label));
}
});
App.addEvent('release.update_status.' + release.id, update_handle);
});