X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/78d39c738c12574fefee6a401db0139de969d514..7c8b58558998c9369bbf1953c49a883eabea5e73:/NetworkObject.m diff --git a/NetworkObject.m b/NetworkObject.m index 4473970..a29c3f5 100755 --- a/NetworkObject.m +++ b/NetworkObject.m @@ -24,6 +24,7 @@ - (id)init { if ( (self = [super init]) ) { + _valid = YES; if (![self requiresPassword]) { _authenticated = YES; } else { @@ -35,7 +36,7 @@ - (ITMTRemote *)remote { - if (_authenticated) { + if (_authenticated && _valid) { return [[MainController sharedController] currentRemote]; } else { return nil; @@ -66,4 +67,14 @@ } } +- (void)invalidate +{ + _valid = NO; +} + +- (BOOL)isValid +{ + return _valid; +} + @end