blob: 4be67232e786c34ff50fe4ade806fb4d498fc13e [file] [log] [blame]
// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#import "ios/public/provider/chrome/browser/signin/chrome_identity_interaction_manager.h"
#include "base/logging.h"
#if !defined(__has_feature) || !__has_feature(objc_arc)
#error "This file requires ARC support."
#endif
@implementation ChromeIdentityInteractionManager
@synthesize delegate = _delegate;
- (BOOL)isCanceling {
return NO;
}
- (void)addAccountWithCompletion:(SigninCompletionCallback)completion {
NOTREACHED() << "Subclasses must override this";
completion(nil, nil);
}
- (void)reauthenticateUserWithID:(NSString*)userID
email:(NSString*)userEmail
completion:(SigninCompletionCallback)completion {
NOTREACHED() << "Subclasses must override this";
completion(nil, nil);
}
- (void)cancelAndDismissAnimated:(BOOL)animated {
NOTREACHED() << "Subclasses must override this";
}
@end