X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/da05d51282a00722e05f2c777db5cc3d0623d348..e6737bc05855fb976e0126e85b436c91d19246b9:/NetworkObject.m diff --git a/NetworkObject.m b/NetworkObject.m index 32bbbc8..3c941dc 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,10 +36,11 @@ - (ITMTRemote *)remote { - if (_authenticated) + if (_authenticated && _valid) { return [[MainController sharedController] currentRemote]; - else + } else { return nil; + } } - (NSString *)serverName @@ -65,4 +67,19 @@ } } +- (void)invalidate +{ + _valid = NO; +} + +- (void)makeValid +{ + _valid = YES; +} + +- (BOOL)isValid +{ + return _valid; +} + @end