31 lines
784 B
Matlab
31 lines
784 B
Matlab
|
//
|
||
|
// SUProbingUpdateDriver.m
|
||
|
// Sparkle
|
||
|
//
|
||
|
// Created by Andy Matuschak on 5/7/08.
|
||
|
// Copyright 2008 Andy Matuschak. All rights reserved.
|
||
|
//
|
||
|
|
||
|
#import "SUProbingUpdateDriver.h"
|
||
|
#import "SUUpdater.h"
|
||
|
|
||
|
@implementation SUProbingUpdateDriver
|
||
|
|
||
|
// Stop as soon as we have an answer! Since the superclass implementations are not called, we are responsible for notifying the delegate.
|
||
|
|
||
|
- (void)didFindValidUpdate
|
||
|
{
|
||
|
if ([[updater delegate] respondsToSelector:@selector(updater:didFindValidUpdate:)])
|
||
|
[[updater delegate] updater:updater didFindValidUpdate:updateItem];
|
||
|
[self abortUpdate];
|
||
|
}
|
||
|
|
||
|
- (void)didNotFindUpdate
|
||
|
{
|
||
|
if ([[updater delegate] respondsToSelector:@selector(updaterDidNotFindUpdate:)])
|
||
|
[[updater delegate] updaterDidNotFindUpdate:updater];
|
||
|
[self abortUpdate];
|
||
|
}
|
||
|
|
||
|
@end
|